Next Image El Castillo The old Spanish fort looming above the town of El Castillo, Nicaragua The old Spanish fort looming above the town of El Castillo, Nicaragua