Geo Alves signs with New York Cosmos: “I want to give kids hope”
Geo Alves still has lofty aspirations as a professional soccer player, namely to play at the “highest levels” possible and represent Cape Verde’s national team.…
Please write a brief description and someone will get back to you shortly!