Super Squirrel Leaps Off 21 Story Building Super Squirrel Leaps Off 21 Story Building This Canadian squirrel is deserving of your respect.Riley O'NeilRiley O'Neil