This video shows Castillo de San Felipe de Lara in Guatemala, a historic stone fortress standing on a small green peninsula surrounded by the turquoise waters of the Río Dulce near Lake Izabal. Bright ...