heromachine.com
Godzilla vs. Optimus Prime
Two titans battling it out in the heart of a major city, one atomic-fire-filled giant lizard and one space alien transforming robot! It’s technology versus biology, West versus East, rubber s…