Tottenville, Staten Island, New York, USA
(I saw them filming at this location - specifically Main Street across from the Stadium Theatre visible through the window)
Apr 2, 2006
February 2006 - December 23, 2006
(I saw them filming at this location - specifically Main Street across from the Stadium Theatre visible through the window)