The Denver Alien Video to be Released May 30th

A video that shows a living, breathing alien peering into a window will be shown to news media in Denver on Friday, May 30th. The supposed alien is about 4 feet tall and can be seen blinking in this extraordinary clip. Jeff Peckman is pushing a ballot initiative to create an extraterrestrial affairs commission in […]

Read More