Kaiju Crush is all about monster battles in an urban area. The richness of the monster smashing cities theme is probably not in dispute. While I cannot count myself as a fan of films about the subject, I played plenty of Rampage (the video game) and see the appeal of these massive, fantastic creatures wreaking […]