MLB Teams Honour 9/11 with Flag Patches
All 30 Major League Baseball teams in action tonight will are honouring those lost on September 11, 2001 by wearing a United States flag patch on the left sides of their caps. The Toronto Blue Jays will be honouring both the American and Canadian victims of the attacks by wearing