Penn State's Lunar Lion team takes its moonshot

March 20, 2012 01:51 PM