Do you guys remember when fans were angry when it was revealed this reboot of the Ninja Turtles would be produced by Michael Bay, star Megan Fox and have the turtles be six feet tall and aliens? I sure do. I also remember seeing an opening of complex ninja weapons swinging and slicing and bashing... Continue Reading →