Tag: who is Kseniia Petrova

Harvard scientist fails to declare frog embryos in luggage, faces deportation as US cancels visa

Harvard scientist Kseniia Petrova was detained by ICE and will now be…

newyhub