Coney Island

Location

Historically, the most popular place on Earth at the turn of the century, a hub for inventors and medical innovation, prior to its decline into decrepitude.

Mentioned in 1 video