Header Ad

Officials Just Evacuated the Statue of Liberty

Officials in New York have evacuated Ellis Island, Liberty Island and the Statue of Liberty. There have been reports of some sort of suspicious package being found in a locker, as well as a telephoned bomb threat. A bomb squad has been dispatched to the area …

Scroll To Top