Lol... "Experts" on alien life...Hah-ha...! That's like being a expert on the number of Angels that will fit on the head of pin...! What utter nonsense...some people really will believe almost anything today, won't they? Remarkable & very funny...