Transformers landed in the Northeast

Early this morning the Transformers landed somewhere in New England. I knew all that Michael Bay CGI was not necessary to bring these bots to life.

It's about time Optimus Prime showed his mug after the billions of dollars we have spent at the box office to watch his CGI self fight off the Decepticons. 

People are claiming its a meteor, a fireball, another scientific no no, that is the Transformers. Have you not seen the movies? (Well done, if you didn't by the way, you made the right call waiting for the real thing).

Skip 30 seconds into this clip from the first movie and tell me its not exactly the same as the Portland footage.

Congrats guys, we did it, they are here!