Tagged Under:

Ninja Turtles Once Lived Here: Unbelievable Photo of an Abandoned Subway Station in NYC

By: AAMIR On: 4:15 am
  • Share The Gag
  • This is the exact spot the Ninja Turtles lived in 'Secret of the Ooze.' Ok, maybe it's not the exact location, but holy shit this is cool. via imgur.