Homecoming Endeavour returns to Earth after 12 days in space. August 21, 2007 Get our newsletter! Get our newsletter! Endeavour returns to Earth after 12 days in space. AirSpaceMag.com You Might Also Like Get Into the Revolutionary Spirit With These Beautiful Photographs of Boston April 18, 2025 Why Does This Endangered Butterfly Thrive After Hurricanes? April 18, 2025 Paul Revere Wasn't the Only Midnight Rider Who Dashed Through the Darkness to Warn the Patriots That the British Were Coming April 18, 2025 Hundreds of Looted Ancient Artifacts Confiscated From the Black Market Are Now On Display in Naples April 17, 2025 Chemical Hints on a Distant Planet Offer 'Strongest Evidence Yet' for Life Outside Our Solar System, Astronomers Say April 17, 2025 Get the latest stories in your inbox every weekday. Email Powered by Salesforce Marketing Cloud (Privacy Notice / Terms & Conditions)