Lost in Babylon, Sign Language of the Stars – Ophiuchus

NASA has posted in its blog on dispensing with this hoax. However, it continues to make the internet cycle, nonetheless. NASA clarifies in not creating … read more