30 weird and freaky facts about the human body

A heart can squirt blood up to thirty feet.

A heart is very strong, it pumps around 2000 gallons of blood every day.

18 Random Facts That Will Blow Your Mind

30 Hilarious Clothing Design Fails That Are Hard To Believe Actually Happened