Niagara Falls Declares State Of Emergency Ahead Of Upcoming Total Eclipse

Niagara Falls in Ontaria, Canada has declared a state of emergency ahead of the total soalr eclipse on April 8 as around a million people are expected to gather in the area to witness the celestial event. The National Geographic has listed the falls as one of the best places to watch the eclipse, a … Read more