UPDATE: TMZ reports police were called to LeSean McCoy's house for a "home invasion."

In a shocking social media post that included a horrific photo, former Eagles running back LeSean McCoy was accused of domestic violence, steroid abuse and animal cruelty on Tuesday.

According to ESPN, the Buffalo Bills are aware of the allegations against McCoy and are investigating.

McCoy denied the allegations in a social media post:

McCoy was accused of beating his girlfriend, Delicia Cordon, and his young son; abusing a dog; and using performance enhancing drugs -- all by a woman claiming to be a close friend of McCoy's girlfriend in an Instagram post.

In the Instagram photo (below) -- warning: the image is graphic -- the friend alleged that McCoy beat his dog "into kidney failure," and had to be stopped in from "viciously beating" his son.

The woman also accused McCoy of using "steroids and needles" and says "the world needs to know what type of animal you really are."

McCoy spent six seasons with the Eagles and made three Pro Bowls before he was traded to the Bills in 2015. He's made three straight Pro Bowls in Buffalo as one of the league's top running backs.

McCoy has a checkered off-field history since he was drafted by the Eagles in 2009.

In 2013 -- when he was still with the Eagles -- McCoy allegedly shoved a woman off a party bus on a trip to New York. As part of the lawsuit, according to TMZ, the woman claimed that McCoy and/or his security guard hit her in the face, restrained her and poured a beverage onto her hair, clothes and body before forcibly ejecting her from the bus onto the side of the New Jersey turnpike.

In 2016 -- while with the Bills -- McCoy was sued by two Philadelphia police officers for his alleged involvement in a bar fight involving those two officers, who were off-duty.

The Philadelphia district attorney declined to press charges.

Here's the Instagram post detailing McCoy's latest alleged incidents. (WARNING: The image is graphic.)

Zack Rosenblatt may be reached at zrosenblatt@njadvancemedia.com. Follow him on Twitter @ZackBlatt. Find NJ.com on Facebook.