WEB4 days ago · The new John Lewis statue in Decatur, Georgia, was unveiled on Aug. 24, 2024. It stands on the site of a former Confederate monument. John Lewis was a mythical figure, even before he posthumously ...
WEB6 days ago · Monitor articles for August 24, 2024. First Look NASA: Astronauts stuck on ISS must wait for SpaceX ride home in 2025.