Mets invite 50 Cent back for 1st-pitch redemption
NEW YORK, NY - MAY 27: Rap artist 50 Cent throws the ceremonial first pitch of a game between the New York Mets and the Pittsburgh Pirates at Citi Field on May 27, 2014 in the Flushing neighborhood of the Queens borough of New York City.

Nearly four years removed from throwing out an unforgettably embarrassing ceremonial first pitch at Citi Field, Curtis "50 Cent" Jackson was convinced he would never live it down, lamenting just last week that the shame is "never going away."

The New York Mets want to give the rapper/actor a shot at redemption, though, and on Thursday cordially invited Jackson back to Queens for another crack at it in 2018.

For the uninitiated, this is how Jackson fared when tasked with throwing out the first pitch on May 27, 2014.

Hopefully, this time around, Jackson will be able to keep his nerves in check.

"I'm like, this is what happens when the fanfare and the energy of the people is involved and you start trying to get fancy and try to throw the ball harder than you have to," Jackson explained to Newsday's Neil Best. "It just was the worst pitch ever ... I had pitched before. I rehearsed. I practiced. I threw the ball a little bit.

"I was throwing like, 'Oh, man, I'm about to throw a strike, a hundred miles an hour.' But that (expletive) damn near killed a cameraman!"

Mets invite 50 Cent back for 1st-pitch redemption
  Got something to say? Leave a comment below!
Scherzer shows how he changed his fastball grip after breaking finger
2017 NL Cy Young Award Winner and @Nationals ace @Max_Scherzer walks Hall of Famer John Smoltz through the evolution of his fastball grip. #30Clubs30Days
Rockies' Arenado crushes 3-run HR off Ohtani
Shohei Ohtani, please meet Nolan Arenado. 😳 #SpringTraining
Mets' deGrom in top form, strikes out 8
No more flow? No problem. @JdeGrom19 struck out 8 batters today. 😯 #SpringTraining
Braves' Albies goes yard from each side of the plate
Yeah, @albiesozzie97 hit one from both sides of the plate. #SpringTraining
Mariners closer Edwin Diaz tosses immaculate inning
Immaculate (adj) – free from flaws or mistakes; perfect. Last night, @EdiDiaz44 threw 9 pitches and recorded 3 Ks. #BeGreater
Kelly roasts Red Sox teammates during undercover interviews as 'Jim Buchanan'
Jim Buchanan isn't afraid to ask the hard-hitting questions!