Cleveland Kidnapper Stopped By Ohio Police In 2008

Cleveland Kidnapper Stopped By Ohio Police In 2008

AP: Ariel Castro is one of three brothers arrested in the Cleveland missing-persons case. Neighors say he gave neighborhood children rides on his motorcycle, which he was riding during a 2008 traffic stop captured on a police dash camera. (May 7)

Read More Stories About:

Breitbart TV

Breitbart Video Picks