It seems that almost everyday my newsfeeds pops up with some article claiming that an alien artefact or lifeform may have been discovered, even The Guardian posted an article last month with the title ‘Is ‘Oumuamua an alien spacecraft? Initial scans show no signs of technology.’ For those of you who have more important things […]