EPISODE
Dead Last - Season 1
Three bandmates find a strange amulet that allows them to see and talk to ghosts. They end up helping various ghosts resolve their unfinished business that keeps them stuck on Earth.
7 July 1957, Norwalk, Connecticut, USA
20 April 1934, Stillwater, Oklahoma, USA
10 May 1954, Chicago, Illinois, USA
2 September 1954, Tuba City, Arizona, USA
4 September 1968, North Plainfield, New Jersey, USA
17 April 1956, Wolverhampton, England, UK