This was a video game for the original Xbox. You get to be a badass alien slaughtering all this cute pink teddy bear barf-o-rama fodder. Never played it, but it looks AWESOME. What do you guys think? Has anyone ever played it?
Log in to comment