Who has played in the most All-Star games?

Willie Mays appeared in 24 games, a record.