The Nintendo 3DS is an excellent and fun little gaming system, I’m thoroughly enjoying mine that’s for sure. The system is great but are all of the games? When launched there weren’t many games available and some of them felt rather rushed. Today for review I’ve got Combat of Giants Dinosaurs 3D for the Nintendo […]