"Sahara Vencera" means "Sahara will vanquish"
… Spain also controlled Spanish Sahara (now known as Western Sahara), and the Canary Islands, off the coast, comprise two Spanish provinces. (Wikipedia)
Islands, In The News, Writings - Logos - Mountainside
Links: dp.g.doubleclick.net
By: dda