- uploaded: Jan 17, 2010
- Hits: 2902
Astounding footage made by Spirit's rover, disclosing a huge like egyptian statue carved in the hillside of the mountains. Would have the "star gods" of ancient Egypt, also raised a civilization on the red planet, in some lost ages??