COLOMBIA | Tuesday, 17 April 2012 | Views [398]
Villa de Leyva, biggest town square in Colombia apparently.