The baseball world turns its collective attention to New York City this week as Major League Baseball plays host to all of the great festivities leading up to the All-Star Game.
Of course, it wouldn't be a good time without having all of the league's mascots on hand to help provide cheer and excitement to the fans, now would it?
It should be noted that there are only 25 mascots featured in this photo. The Dodgers, Yankees, Angels, and Cubs do not have a costumed mascot. However, the Braves do (Homer), and he was apparently missing in action, stuck at Atlanta International, instead.