S01 E13
Oct 31, 2014 |
|
|
|
|
|
|
|
13 Nights of Elvira
Night of the Living Dead
Release Date: Oct 31, 2014Episode Description
Elvira resurrects the original zombie classic, and devours it with raw energy. Elvira loves George A Romero's masterpiece so much, she's takin it to the grave.
Where to Watch 13 Nights of Elvira Season 1 Episode 13 Now
Best
Rent/Buy
Free