62 - Ariel Castro - The Audacity

Ariel Castro is a literal monster in human form. He abducted three girls and kept them in his house in Ohio for over a decade. He is the worst.

  • White Facebook Icon
  • White Instagram Icon
  • White Twitter Icon