Cycle Messenger World Championships
The Cycle Messenger World Championships, or CMWCs, are an annual urban cycling competition whereby cycle messengers and cycling enthusiasts showcase their skills in an array of events, many of which simulate everyday tasks for a cycle messenger. Each year, the CMWCs are held in a different city around the world, with each host city designing its own unique course.
Source: Wikipedia — Cycle Messenger World Championships (CC BY-SA 4.0)