Spain has a long and colorful history – it is not always as easy to keep track of peoples and cultures that have come and gone – or remained – through the ages. The Iberian Peninsula has been inhabited for at least 1.2 million years. FindYourSpain has put together aContinue Reading