Achilles is more than just 1 tendon

The Achilles tendon is the strongest tendon in the human body. It can bear loads exceeding over 900 kilograms during running.

The Achilles tendon is the strongest tendon in the human body. It can bear loads exceeding over 900 kilograms during running.

See original article:
Achilles is more than just 1 tendon