October 4, 2012

CHANGE: More bikes sold than cars in Italy for first time since WW2. Not sure this is good news.