- Science Blog
- By Tudor Vieru
- October 21st, 2011
Envisat Images the Aegean Islands
The view is centered on the famous island of Crete
- History
- By Tudor Vieru
- January 11th, 2010
Hominids May Have Left Africa on Rafts
They sailed to Europe and back
The view is centered on the famous island of Crete
They sailed to Europe and back