fictional skyscraper in New York City in the Teenage Mutant Ninja Turtles franchise
No description defined