Niagara Falls couple may have captured Daredevil Kirk Jones final moments on camera

From WIVB Channel 4 in Buffalo (includes video): There’s new information about the death of Niagara Falls Daredevil Kirk Jones. A couple living in Niagara Falls may have witnessed his final moments. Peggie and Ron Bastian were simply having coffee at home over looking the river, when they saw not one, but two men put…

Read More