Friday 3 August 2012

The ailing car industry's latest publicity stunt



Rover due to land on Mars.

I hope they remembered to check the oil before they set off.

1 comment:

  1. http://www.bbc.co.uk/news/science-environment-19107577

    ReplyDelete