Tag Archives: Niagara Falls
Total Pro Sports – Daredevil Pedro Olivia loves pushing the limits, this time he decided that he was going to drop an astonishing 127 feet off the Salto Belo falls in central Brazil and break the Record for the highest waterfall descent by a kayaker.
Total Pro Sports – We have no idea why Terrel Owens choose the Buffalo Bills as his preferred destination to play this upcoming 2009 season. With the economy being so bad we are stunned that Ralph Wilson, the owner of the Bills, can actually afford to pay this contract. The Terrell Owens signing doesn’t surprise [...]