Image 1 of 1

Barichara, Colombia.jpg

Spanish colonial town of Barichara, Colombia is a National Monument.