Achilles' Wheel

Larissa in eastern Greece is traditionally held to be the birthplace of Achilles. This would-be motorcycle hero was also destined to fall, caught by the heel by a local traffic cop.

All rights reserved