IFLScience: 2014/04/22


via IFLScience

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!

Advertisements

2 thoughts on “IFLScience: 2014/04/22”

Comments are closed.