What does CMWCs stand for?

The Cycle Messenger World Championships