US: Woman Dies After Car Ends Up On Edge Of Niagara Falls
- Captured on Wednesday 8th of December 2021
- Location is New York
Description
A U.S. Coast Guard helicopter crew pulled a body from a submerged vehicle stuck in rushing rapids just yards from the ed Read more...