The All-Stars of MLS will face premier league side West Ham United. previous sides who have faced the all-stars are Celtic, Fulham, Chelsea, and Club America. The game will be held in Toronto, Canada and will be held at BMO field, the home of Toronto F.C. This all star game will be the first ever to be held in Canada. The game will be held on July 24th, 2008. The game will be broadcasted on ESPN2 and Telefutura. This should be a good MLS all-star game in 2008!