Elvira is in a new Scooby Doo movie .. available now only in Walmart stores

HISTORY