Built between 1672 and 1695 by the Spanish, The Castillo de San Marcos served as a fort for more than 205 years ... established territory of Spanish Florida from the British and pirates.