Secrets of NYC Q&A: Photographer Norman McGrath Captures the Destruction of Penn Station, “A Flawed Masterpiece”
Arts & CultureFilm LocationsNew YorkNews NYC Filming Locations for The Punisher, Marvel Series about Frank Castle on Netflix The Punisher, a new Marvel series starring Jon Bernthal as anti-hero Frank Castle is set in NYC, much like Daredevil and other similar shows on Netflix.