Flaming whales and crawling Snakes abound in Kojima's big announcement trailer. What the hell's going on here?...

Read more