Mysterious Galactic “Jellyfish” Spotted By NASA In Space

Jellyfish have been on our planet for about 500 million years and now, it seems that the NASA space agency has its very own jellyfish in space. No, it’s not some sci-fi... Read more »

NASA Delays James Webb Telescope Until 2021, But Officials Say It’s “Worth the Wait”

The world has been eagerly waited for NASA to launch the James Webb Space Telescope (JWST) ever since NASA planned for it in the late Nineties, in a mission to replace the... Read more »