A NASA scientist was charged with lying to the FBI about participating in a Chinese government …

Meyya Meyyappan, 66, has been employed by NASA since 1996. In 2006, he rose to the rank of chief scientist at NASA’s Ames Research Center in … read more