Wednesday, January 23, 2008

Spooky photo proves life on Mars?

From the YouTube description:
A new picture beamed back from a rover on Mars causes a frenzy of speculation.