Look everyone! A new reason to hate Michael Bay! Yeah, and you thought that whole Ninja Turtles business […]