WORLDVIEW

Coney Island, New York.
Coney Island, New York.