United States

Houston, we have a visitor

April 11th, 1970: the Apollo 11 takes off to land the first man on the moon. The Kennedy Space Center (KSC) on Merritt Island, Florida, is…