The human heart can create enough pressure to squirt blood at a distance of 30 ft.

The human heart can create enough pressure to squirt blood at a distance of 30 ft.

Next