December 22, 2024 1:17 am
Late Night with the Devil – A live television broadcast of a popular late night talk show in 1977 goes horribly wrong,…