You may see one more star up in the night sky soon, only this one will be man-made
George Mason University will be the site of the recently approved Landolt NASA Space Mission.
George Mason University will be the site of the recently approved Landolt NASA Space Mission.