Osvaldo Alonso holds Cuba nationality and plays for Seattle Sounders FC. MLS has players from over 80 countries, making it one of the most diverse leagues in the world.
Osvaldo Alonso holds Cuba nationality and plays for Seattle Sounders FC. MLS has players from over 80 countries, making it one of the most diverse leagues in the world.