50 years later: Emory Professor Tracy Scott reflects on her father’s Apollo 15 expedition
On July 26, 1971, three astronauts embarked on the Apollo 15 lunar mission. The spaceship landed...
Read MoreOn July 26, 1971, three astronauts embarked on the Apollo 15 lunar mission. The spaceship landed...
Read MoreThe hype for “Bad Times at the El Royale,” exploded into cultural consciousness upon the release...
Read More“I found it,” College junior Ellie Studdard said in disbelief. Studdard had just uncovered the...
Read More