Who here believes that aliens have visited Earth in the recent past?

Created by MakeMineMarvel, 1 y 2 mo 1 d ago.

For me, far too many people have seen things that cannot be explained. I vote YES!

Comments

Dark_Wing
Dark_Wing 1 mo 9 h 42 m
Who here believes that aliens have visited Earth in the recent past?
1 year member
Define "recent past"