Europe’s Euclid space telescope to launch on July 1

The European Space Agency said on Wednesday its space telescope Euclid is scheduled to launch on July 1, blasting off on a mission to shed light on the mysteries of dark matter and dark energy.  Read More 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top