CMWC 2011 in Warsaw

This year's Cycle Messenger World Championships will be held in Warsaw, Poland and the Warsaw Car Killers put out a nice promo video for the madness that will ensue!