Chicago Fire midfielder Bastian Schweinsteiger will captain the MLS All-Star side that takes on Real Madrid after winning a fans' vote.
Schweinsteiger, 32, will line up alongside Tim Howard, Michael Bradley, Kaka, David Villa and others to face European champions Real on Aug. 2.
In a video message posted on his Instagram page, he said: "Hello fans, I want to say thank you for voting me for the MLS All-Star game and also for voting me to be captain for that match. It means a lot for me.
"It's a big...