Close

Camp Mooch

2012 - 2015

Pier 70 - Philadelphia 2015

Pier 70, aside from being the name of a shopping center in Philadelphia, was also the location of a series of long disused piers, fenced off from the public, and jutting out into the Delaware River. Before the area was renovated in 2016, a kind of sanctuary could be found there.