Archive for May 30, 2008


A video that purportedly shows a living, breathing space alien will be shown to the news media Friday in Denver.

read more | digg story