James / May 2nd, 2010
For those that would like to see our tour of all the Ghostbusters filming locations in New York City, now in HIGHER QUALITY, check the link below.
Follow That Marshmallow: A Ghostbusters Tour