Nation May 09 Watch Ariel Castro Appears in Court to Face Charges of Rape, Kidnapping Ariel Castro Appears in Court to Face Charges of Rape, Kidnapping…