Miracle

Suicide Squirrel Jumps Off Of Building

A daredevil squirrel was filmed flying off the 21st floor of a Toronto, Canada, building Amazingly, it has been reported that the rodent ‘made it down well. Fly like an ...

November 5, 2015 // 0 Comments