David Carrick, 48, pleaded guilty to 49 offenses, including 24 counts of rape. Source
Related posts:
More Than 80 Arrested As Riot Police Break Up St. Louis Protest Over Officer’s Acquittal
Vegas Police Blame Journalist For ‘Missing’ Security Guard
Climate Researcher Admits He Left Out the Full Truth to Get His Paper Published
North Korea Finally Admits to Coronavirus Cases, Locks Down 'the Whole Country'
HOW EACH SIGN OF THE ZODIAC EXPRESSES THEIR ANGER
Israeli police kill 3 Palestinians inside Al-Aqsa Mosque