The Iberian Peninsula has been settled for millennia. Some of Europe’s most impressive Paleolithic cultural sites are located in Spain, including the famous caves at Altamira that contain spectacular paintings dating from about 15,000 to 25,000 years ago. Beginning in the ninth century BC, Phoenicians, Greeks, Carthaginians, and Celts entered the Iberian Peninsula. The Romans followed in the second century BC and laid the groundwork for Spain’s present language, religion, and laws. Although the Visigoths arrived in the fifth century AD, the last Roman strongholds along the southern coast did not fall until the seventh century AD. In 711, North African Moors sailed across the straits, swept into Andalusia, and within a few years, pushed the Visigoths up the peninsula to the Cantabrian Mountains. The Reconquest–efforts to drive out the Moors–lasted until 1492. By 1512, the unification of present-day Spain was complete.