Albert, the Florida Gators’ mascot, gave up his life for a kid’s when a foul ball came his way in Tuesday’s baseball game against North Florida.

Advertisement

Albert used his big snout to shield the kid from any harm, and ended up taking the ball right on the noggin:

Efforts to resuscitate Albert were not successful.