Mugshots of Ariel Castro, Brothers Pedro and Onil Castro Released
Mugshots of Ariel Castro, Brothers Pedro and Onil Castro Released (Photo credit: Twitter)

Mugshots of the three brothers — Ariel Castro, Pedro Castro, Onil Castro — arrested in the kidnapping of Amanda Berry, Gina DeJesus and Michelle Knight released. The women were reportedly raped by their captors and even restrained. There’s a name for these three, but I won’t say it.