CMWC 2011 in Warsaw Jun 12, 2011

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!

Comments are closed.