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