The internet was TiCkEd OfF for days after video of a woman throwing newborn puppies into a dumpster at Coachella made the rounds. Thankfully, she has finally been identified as Debroah Sue Culwell.
Culwell was arrested by Riverside County Animal Services, and according to officials, she now faces up to seven counts of felony animal cruelty. Apparently, her house contained nearly 30 dogs that have since been impounded. The puppies are being cared for at a rescue organization.