A video that purportedly shows a living, breathing space alien will be shown to the news media Friday in Denver.
All The News Fit to Read – And Then Some !
A video that purportedly shows a living, breathing space alien will be shown to the news media Friday in Denver.