Shared publicly  - 
 
Scottish scientists are testing a meteorite from Mars. Yet another sign of the inevitable invasion from Mars? :-)
1
miri dunn's profile photo
 
No- sign of the inevitable invasion of space