image cache
ESA Celebrates 50 Years Since First French Satellite Launch

European Space History, a project from the European Space Agency (ESA), has just posted this film-poster-looking, orange and blue launch photo of a historic space event that took place on November 26th, 1965. Read More >>