Keith Hernandez shaves his mustache for charity | Sharapova's Thigh

Soooooo weird to see this.

Earlier, I showed you an unbelievable home run-robbing catch that the Pirates' Travis Snider made against the Mets on Thursday at Citi Field.

But, something even more eye-opening than that took place at Citi Field on Thursday: KEITH HERNANDEZ SHAVED HIS MUSTACHE. I repeat: KEITH HERNANDEZ SHAVED HIS MUSTACHE.

Our buddy Mark Townsend (give him a Twitter follow) explains more on Yahoo's Big League Stew:

The ceremonial shaving took place outside the Jackie Robinson Rotunda at Citi Field and was attended by hundreds according to Newsday. And, as you'd expect, the event was motivated by a terrific cause as Hernandez, the Mets, and the folks at Schick Hydro — who provided the razor and barber — donated $10,000 to the Jacquelyn Hernandez Adult Day Health Center in Brooklyn, which aids Alzheimer's patients and is named for Hernandez's mother.

Video of the shaving:

It just feels wrong for Keith Hernandez to ever shave his mustache (which I think is one of the greatest mustaches of all-time), but it was certainly for a terrific cause.

Oh, and in case you need some more craziness from the day at Citi Field: R.A. Dickey became the first knuckleballer to win 20 games since Phil Niekro did in 1980.

Anyway, we leave you with this:

Get the latest Thigh updates by following us on Facebook & Twitter.