Astronauts will land on Mars within 20 years, an upbeat NASA Administrator Dan Goldin told Apollo program veterans Friday night. Goldin made his prediction as the final speaker at an Apollo 11 30th anniversary gala dinner in the Apollo/Saturn V Center at Kennedy Space Center.