Search
Culture

Insect with Female Penis Discovered, Birth of a New Moon, and More!

This week on IFLS, a female insect develops a penis-like sex organ, the Kepler team discovers the most Earth-like planet YET, a meteorite explodes over Russia (again!), and much more!

Published On 03/23/2016
9:43 PM EDT