Ariel Castro, the monster responsible for holding three women captive in his Cleveland, Ohio home was found dead from a suspected suicide according to a prison official. [Boston.com] Related Posts:Cuban Amnesty Deal Grants Freedom to Thousands.Kiss of Death from Fidel Castro - One Miami Woman's SagaA Couple in Pakistan is Accused of Murdering Their…Britain Plans to Shutter Older Prisons Possibly in…Links Between Neo-Nazi Gang and German Secret Service?Ireland's Former Wealthiest Man, Ex-Billionaire Sean…