What do you think?
Perfectly reasonable terrestrial explanation
I'm not convinced either way yet
ALIENS!
Vote
View Results