
Perhaps the most bizarre ceremonial first pitch in MLB history was thrown at the Rogers Centre on Thursday ahead of the Toronto Blue Jays game against the San Diego Padres.
A group of five people wearing bright green cricket costumes took to the field before the game and proceeded to huddle up at the pitchers mound. They then emerged from their huddle, rather majestically, and created a path for one of the crickets, who rose up and threw out the ceremonial first pitch to pitcher Eric Lauer, who was serving as the ceremonial catcher.