The view from above at the Statue of Liberty, where webcams were turned on today. EarthCam.com hide caption toggle caption EarthCam.com The Two-Way Live From New York: Statue Of Liberty Webcams Are On 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.