I’m getting a kick out of these Pop Pilgrims episodes from The A.V. Club. This one visits Hook & Ladder Co. 8 at 14 N. Moore Street in Tribeca, the site of the famous firehouse seen in the Ghostbusters films.


View Larger Map