From another world

#1
Britain's first astronaut Dr Helen Sharman has said alien's exist and may already live among us.
That explains a lot on this forum.