Why Cape Verde's 540,000 People Keep Outsmarting Giants
The Cape Verde national football team, nicknamed the Blue Sharks (Tubarões Azuis), represents an archipelago of roughly 540,000 inhabitants off the West African coast. Despite spending most of its his...