Odell Beckham Jr. went on an epic twitter rant on Monday night, in which he responded to several fans and addressed comments made by New York Giants general manager David Gettleman, as well as Giants' head coach Pat Shurmur.

It all started when OBJ quote-tweeted a tweet from HNHH that suggested Gettleman believes a "culture problem" led to the blockbuster trade with Cleveland. Gettleman had told NJ.com that the G-Men had a culture problem, but "not anymore." 

Shortly after hitting send on that tweet, Beckham Jr. tweeted, "LISTEN PSA.... I am having one of the best days of my life ! I have gotten some of the greatest newssss!! Sooo don’t play wit me cause I’m shoootin back, for alllll the haters out there that want a response !! TODAY IS THE DAY MY FRIEND"

And then the flood gates were opened.

In responding to his supporters and haters, Beckham Jr. addressed why he didn't travel with the Giants while he was hurt, how "disrespectful" his send-off was, how happy he is to be in Cleveland, and how there will be no return to the Giants.

Check out a recap of his eventful Monday night tweet spree below.