Season 1
13 Nights of Elvira
AirDate: 10/19/2014
Episodes: 13

Overview: