Falls of Baleine – St. Vincent & Grenadines Exploring the Falls of Baleine The Falls of Baleine is a striking natural landmark on the island of Saint Vincent, part of the Caribbean nation of Saint Vincent and the Grenadines. This single-stage waterfall stands at about …
Falls of Baleine
