This Day in History: 1911-06-28
(June 28, 1911)
The Nakhla meteorite, the first to show evidence of water processes on Mars, crashes to Earth and lands in Egypt.
(June 28, 1911)
The Nakhla meteorite, the first to show evidence of water processes on Mars, crashes to Earth and lands in Egypt.