Friday, July 8, 2016

"Saturday’s Tour de France stage might be infested with llamas"

Photo gallery.