Saturday, June 25, 2011

Statue of Liberty: NYC, New York

A universal symbol of freedom, this statue was a gift to America from France in 1884.

See more webcams focused on NYC.

To see more animals and locations via live webcams, visit

1 comment:

  1. I am sure this is a better shot than mine...and a clearer sky. Thanks!