Man Presumed Dead After Tragic Leap: 'an Innocent Mistake'

Steve Allen, 67, presumed dead after attempting to jump across perilous rock chasm in Oregon
Posted Sep 13, 2021 8:55 AM CDT
More News: Sports | News | Entertainment | Business | Health