With the speed and lighting, this felt like a new Disney Ride. Maybe it’s a viral campaign for a Ninja Turtles reboot?