Larry Ali
Larry Ali, the founder of the Islamic Foundation of Western Arabia, was jailed in 1979, two years after Mohammed. He was tried for his role in the bombing, but the prosecution was unable to prove its case as the evidence was either not sufficiently strong or the testimony of the Continue Reading