Garifuna are a people of mixed free African and Amerindian ancestry that originated in the Caribbean island of Saint Vincent and speak Garifuna.
Garifuna are a people of mixed free African and Amerindian ancestry that originated in the Caribbean island of Saint Vincent and speak Garifuna.