The First Night of Live After Death
The wait has ended for a group of high school friends in a small Virginia town. It's October 14, 1985 and Live After Death has finally arrived. They will spend the night driving around a beat-up car and listening to the... See More