This is the heartstopping moment a man leaps into the abyss at the Yosemite National Park in California's Sierra Nevada mountains. The daredevil films himself using a 360 degree camera as he jumps off a viewing platform more than 1,000 feet above the rocks below. The footage shows the man …...Read More
