A trip to Niagara Falls for the 2024 total solar eclipse turns into an unforgettable experience despite disappointing weather ...