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.

62 - Ariel Castro - The Audacity