NASA has approved the final development stage of the Southwest Research Institute-led Lucy mission to explore the Trojan asteroids in preparation for its October 2021 launch. The space agencys appr…

Read More

Drop your comments

Click to Comment

Share this post with your friends on



All fields are required

Save my name for the next time I comment