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