Iranian Nuclear Scientist Shahran Amiri Executed

Shahran Amiri, an Iranian nuclear scientist who was in Iranian detention since 2010 has been executed, according to his family. Amiri went missing in 2009 during a pilgrimage to Mecca. He reappeared…

By Travis Goure    August 6, 2016