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!
Blue Jays' Bichette hits monster opposite-field HR
Bo Bichette flashing some unreal oppo pop. 💪
Indians' Refsnyder hits incredible double into hole in wall
Talk about a hole in one. 😯 (via @Padres)
Whoa. Opening Day is just 1 week away
LoMo converting outs while mic'd up
@lomogram is quite the multitasker. 😂
Arrieta's debut with Phillies was spoiled by Miggy
Jake Arrieta got the first 2 outs in his Phillies debut. Then @MiguelCabrera got up to bat.
Correa shocked by MLB The Show rating, but he's happy about 1 thing
.@TeamCJCorrea wasn’t thrilled with his @MLBTheShow rating … until he saw it was higher than @JustinVerlander’s. 😮 Pre-order #TheShow18:...
Royals' Perez fakes charging mound after HBP
Salvy is always good for a joke. 😂
Mariners' Zunino homers in 3 straight at-bats
No 1, no 2, sino TRES #JONRONAZOS ha disparado Mike Zunino hoy. 🔥🔥🔥 #LosMarineros
Judge heating up before Opening Day with 2-HR game
Opening Day cannot come soon enough. #AllRise
Darvish almost falls over throwing pitch, still manages strikeout 
Funky stuff from Yu Darvish