images (3) Published May 11, 2023 at 275 × 183 in THE TOA RIVER, Baracoa, Cuba: The largest and most powerful on the Island. PHOTOS. * EL RÍO TOA, Baracoa, Cuba: El más Grande y Caudaloso de la Isla. PHOTOS. TheCubanHistory.com Comments comments