Conversation so far:
when did houston host the mlb all star game
Houston hosted the MLB All Star game in 1986.
when does the mlb all star game happen
The MLB All-Star game is usually played on either the second or third Tuesday in July.

Question: who plays in the game
Self-contained rewrite: who plays in the mlb all star game