footage shows »
Harrowing Footage Shows Rescue Of A Suicidal Man!
A desperate man was filmed hanging off an overpass in Houston, Texas. “My first thought was to pray and then record,” wrote the bystander who filmed the tense scene. Police were able to pull
Read More »