On this day in space! Nov. 8, 2005: Europe launches Venus Express, its first mission to Venus

Written on 11/08/2026
Hanneke Weitering

null