From Breitbart

People in Times Square in New York City were treated on Monday to the first images released by NASA from the world’s most powerful telescope.
Read More

Leave a Reply

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