S01 E12
Oct 19, 2014 |
|
|
|
|
|
|
13 Nights of Elvira
Trancers
Release Date: Oct 19, 2014Episode Description
Elvira sets off for the far off future, and 1985, in this high tech chase for the minds of killers.
Where to Watch 13 Nights of Elvira Season 1 Episode 12 Now
Best
Rent/Buy
Free