A man suspected of dragging a bag with a large object, believed by some as possible remains of his wife Sheylla Cabrera, has been found in Peru after he was wanted out of California.
Sheylla Cabrera: Husband accused of dragging bag arrested in Peru

62