shewenttospain.com
First Impressions of Spain
Olvera is a tiny town built on top of a mountain in Spain. There isn't much to learn about this town online. These are my first impressions of Spain.