NASA Awards Start Up License to Space Race Challenge Winner Petra Power LLC

NASA Awards Start Up License to Space Race Challenge Winner Petra Power LLC