Discover European space with a stroll around the 'International Space Village' at ILA2006

Top