Tottenville, Staten Island, New York City, New York, USA
(I saw them filming at this location - specifically Main Street and Amboy Road)
Nov 2008 - Jan 2009
It looks like we don't have any production dates for this title yet. Be the first to contribute.