The view from above at the Statue of Liberty, where webcams were turned on today.
October 28, 2011 On this 125th anniversary of the Statue of Liberty's dedication, live cameras have been turned on. The views include a live stream from the lady's torch.
NPR thanks our sponsors
Become an NPR sponsor