The Beast Will Zip By Earth on June 8


'The Beast' will fly by Earth late Saturday, June 7, until the morning of Sunday, June 8, says Megan Gannon of Space.com. The news editor reports the importance in the article titled “Huge 'Beast'...