The Statue of Liberty

The Statue of Liberty sits on a small island in Upper New York Bay now known as Liberty Island and was dedicated on October 28th 1886.

Date: 06/08/2013

Location: New York City, USA

Photographer: Miles Crisell