From another world

Ahamay

The Joker
IBA Member
#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.