statue of liberty

Webcams Set Up At Statue Of Liberty
One of America's oldest national treasures is going high tech for its 125th anniversary. Five webcams are being installed in the torch of the Statue of Liberty in New York Harbor. The webcams will be turned on this Friday, (October 28th), to commemorate the statue's dedication 125 yea…