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!

March 23, 2016
4:43 PM EDT