Mezcala Island on Lake Chapala, Mexico
Mezcala Island is a few kilometers southeast of Mezcala on the northern shore of Lake Chapala. It is also known as El Presidio. From 1812-1816, a small band of rebels held off the Spanish army and navy against overwhelming odds. Tired of the humiliation the Spanish finally negotiated a peaceful surrender with the insurgents. The island then became a Spanish prison for many years.
Continue reading -> Mezcala Island – Lake Chapala