Who knew the Ninja Turtles could jam out like this Damn. http://www.youtube.com/watch?v=zXlqYJgYEfk