Stop us if you've heard this one before: A T-Rex delivered the ceremonial first pitch before Wednesday's Royals-Padres game.

No, seriously. Watch.

Afterwards, perhaps angry about his performance (it was better than most) or confused with his non-prehistoric surroundings, the dinosaur made a run at the Padres' mascot.

Watch video here