Tag: Statue of Liberty

New York City

New York City

|

June 16 – 20, 2017
Statue of Liberty
Ellis Island
Times Square

Read More