Godzilla

This is a 2014 game originally in Japan reason why might not heard of it came to the states in 2015.
 
Yeah, I also gave it a shot since I'm pumped about seeing Minus Zero this weekend in IMAX, but the controls were clunky and unsatisfying.
 
Back
Top