All 30 teams wore caps with American flags September 11 to mark the 15th anniversary of the terrorist attacks . The Blue Jays wore a cap with American and Canadian flags
terrorist attacks
September 11 attacks
2016 Major League Baseball season