Russian-born scientist Kseniia Petrova has been detained by U.S. Immigrations and Customs Enforcement since February when she failed to declare frog embryo samples at Boston’s Logan Airport Read More
Harvard researcher held in Louisiana awaits judge’s decision on deportation to Russia … from the Independent Sara Cline
