Bamerang has the best trailer of any game this year so far. It's a local multiplayer game about tiny people battling on top of a mountain with boomerangs in order to please a giant green goddess who will shake them if they fall. It's out today.
Read more
]]>