Did you know... there are actually live webcams located within the flame of the Statue of Liberty? Yep. INSIDE the torch. Four torch cams
were installed and turned on in celebration of Lady Liberty's 125th birthday on October 28, 2011. They provide live views of Ellis and Governors Islands, Liberty Island and the Freedom Tower. Take a peek!