NASA Inspector General Crash Lands

Eli is a contributing correspondent for Science magazine.

Robert "Moose" Cobb has resigned after years of controversy, including calls for his resignation from House of Representatives Science and Technology Committee Chair Bart Gordon (D–TN).

Posted in Space