Scottish scientists are testing a meteorite from Mars. Yet another sign of the inevitable invasion from Mars? :-)
Shared publiclyView activity