Here's something you probably already knew: Odell Beckham Jr. is an incredibly talented man with unworldly athleticism. That became evident fairly quickly during his NFL career when he made his spectacular one-handed catch against the Dallas Cowboys. He's not just great at catching footballs, though.

He can hit softballs a mile, too. He spent Monday night playing in a charity softball game for Giants punter and former LSU teammate Brad Wing.

Rather than swinging the traditional way, Beckham did his best Happy Gilmore impression followed by a monstrous bat flip - - breaking multiple unwritten rules that baseball purists follow with one swing.

More from FoxSports

The multitalented @OBJ_3 going yard w/ best Happy Gilmore impersonation @DrinkRoar sponsored Celebrity Softball Game pic.twitter.com/cPg6eMTUOm

— Bryan Kirsch (@b_a_kirsch) June 21, 2016

And he didn't just club one dinger. He hit multiple.

.@Giants star WR @OBJ_3 just CRUSHED a home run out of Dutchess Stadium, a great Dutchess County park! #NYGiants pic.twitter.com/ZQeLx7mlsR

— Sean T. McMann (@SeanTMcMann) June 21, 2016

Is there anything this guy can't do?