18 This is both insane and amazing, coming to a universe near you in T-minus 30min. - The 10 Billion Dollar James Webb Telescope. (www.jwst.nasa.gov) posted 2 years ago by crane2shoreVjames2hu 2 years ago by crane2shoreVjames2hu +19 / -1 17 comments share 17 comments share save hide report block hide replies
This is really interesting. Something positive to focus on - thank you!