Question: why are the mlb teams wearing camo hats?
Answer: New for 2019 is a league-wide Major League Baseball celebration in honour of Armed Forces Day, each team will wear camouflage caps and socks in recognition of Armed Forces Day on Friday, Saturday, and Sunday. ... Truman in 1949 to honour military members and their families.