What would happen if Aliens did land next week?

The aliens are coming! Well, not definitely, but did you see that someone analysing the feed from NASA reckons they’ve found a HUGE space ship near Mercury? It could of course be a trick of the light. ┬áBut what if it where true? A little part of me got all excited; after all life is a bit tricky for everyone […]