Science & Exploration Discovery's return marks completion of Esperia Mission - more images 07/11/2007 901 views 0 likes ESA / Science & Exploration / Human and Robotic Exploration / Esperia Click on images to access the hi-res versions. Space Shuttle Discovery lands at Kennedy Space Center, Florida, 7 November 2007. Space Shuttle Discovery lands at Kennedy Space Center, Florida, 7 November 2007. Space Shuttle Discovery lands at Kennedy Space Center, Florida, 7 November 2007. Gerhard Thiele congratulates members of the crew Media interview following the landing of Discovery Like Thank you for liking You have already liked this page, you can only like it once!