Morlon: Confessed drug dealer allowed to do business in Kenya
Jean Emmanuel Morlon aka Larmaca Benjamin aka Jon Imanol Sapieha Candela aka El Sapo.[Courtesy] Jean Emmanuel Morlon, a self-confessed drug lord, ruled Spain’s underworld for over 30 years as a gang leader. Born in San Sebastian, Basque region of Spain and raised in France, Morlon claims he served nine years in the French army’s special…