Crystal Palace Wins First FA Cup Title in 120 Years
Crystal Palace gets to celebrate the association's first historic title – after 120 years of drought. The London club pulled off an upset in the FA Cup final against Manchester City and won 1–0 at Wembley. I'm speechless, says the matchwinner Eberechi Eze.
Sports





