Remember last year when Carly Rae Jepsen threw the worst first pitch of all time? It surely didn't take long for someone to one-up her.
Rapper 50 Cent threw out the ceremonial first pitch during Tuesday night's game between the New York Mets and the Pittsburgh Pirates, and well…there are no words to explain it:
What do you have to say for yourself, 50 Cent?
— 50cent (@50cent) May 28, 2014
For more viral videos, click here.