Yes, that is a frog hitting other frogs with a baseball bat and riding a giant pig. This trailer for Amazing Frog? reaches that special kind of weird that could only come from a Steam Greenlight page.
It’s not every day you see a game where a superhero frog flies around a small town farting on things. Amazing Frog? goes into this weird new sub-genre of videogames of animals messing around in a physics sandbox.
Amazing Frog? actaully launched on OUYA back in 2012 but is now heading to Steam Greenlight for your enjoyment.