Question: why are all the major league baseball teams wearing black or white this weekend?
Answer: Why are baseball players wearing all black and white uniforms this weekend? It's in honour of Players' Weekend, an annual event held by the league as well as the Players Association.