Brazil’s Cabo Verde Town: The Blue Sharks’ Biggest Fans

Discover how the Brazilian town of Cabo Verde has become the biggest global supporter of the Cape Verde national football

Read More