FAIL Nation

Tour de France Winner Vincenzo Nibali Gets Denied a Post-Victory Podium Smooch