Salma Paralluelo

Brazil to Face U.S. in Olympic Final After Dominating Spain

Brazil in a stunning display, defeated reigning world champions Spain to secure a place in the Olympic women's football final,…

3 months ago