The 6 Main Ethnic Groups that Created Jamaican Culture

The 6 Main Ethnic Groups that Created Jamaican Culture

Welcome to the real melting pot of the Americas!