Video: Spirit Rover's Big Find

Could Spirit Rover's discoveries suggest life on Mars?