User blog comment:SoaringSpirits/E3 Coverage 2014/@comment-1441098-20140611031808

The Toad game. OH MY GOD.