The Story Behind the ‘Space Window’ at D.C.’s National Cathedral
(via Atlas Obscura) Fifty years ago this month, Apollo 11 left Earth, traveled through space and landed on the moon. A souvenir from that mission is embedded in a stained glass window at the National Cathedral in Washington, D.C.