In commemoration of the September 11 attacks , all American teams wore caps with the American flag sewn on the left ; the Blue Jays sported both the American and Canadian flags on both sides of their caps
September 11 attacks
September 11 attacks
2012 Major League Baseball season