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.