The fan-favorite best roster that Major League Soccer has to offer will try to avenge last year's 5-2 All-Star ass-whooping at the hands of a Chicharito-less, EPL-champion Manchester United side tonight. Good luck with that.

The game will take place at Red Bull Arena in Harrison, NJ, where Rio Ferdinand's already bitching about the humidity.

MLS provides the best all-star game in sports [Sporting News]

MLS All-Stars v Manchester United preview – video [Guardian]

Red Bull Arena, home of MLS All-Star Game, symbolizes growth of Harrison's rich soccer history [Star-Ledger]