""Hope" the Russian cockroach gives birth to first space babies | Science | RIA Novosti". en.ria.ru.
Truy cập ngày 17 tháng 5 năm 2017.  ^ “"Hope" the Russian cockroach gives birth to first space babies | Science | RIA Novosti”. en.ria.ru.