Dec. 22 – A Cosmic Christmas

A COSMIC CHRISTMAS
Original Air Date: December 4, 1977

A trio of aliens lands on earth to investigate “certain” celestial events 2000 years too late in this forgotten, psychedelic Xmas trip…

Read more