A graphic video showing a boy viciously throwing and punching a puppy has gone viral and led to the arrests of two teenagers.
The shocking 32-second clip was posted Tuesday on a Facebook page associated with Coates Keshawn, of St Louis, Missouri.
The video begins with a teen grabbing a light-brown pit bull puppy under his front paws and hurling the animal over his head.
Another boy, who presumably shot the video, could be heard laughing in the background as his friend slams the pooch to the ground.
He picks up the pet and flips him over his head a second time before pinning the pit bull down and repeatedly punching him.