Some huge names have played in Major League Soccer over the past 20 years, including David Beckham, Thierry Henry, Wayne Rooney and Zlatan Ibrahimovic. Barcelona and Argentina legend Lionel Messi ...