12/17/2010 at 9:20 AM by Sam Tyler 0 News Avatar Bump - Co-Op Teacups on XBLA Indie Store Bumper Cars - Scream if you want to go faster!