Larry Blamire is an American filmmaker, writer and artist best known for the independent film The Lost Skeleton of Cadavra. (Via Wikipedia)
The Lost Skeleton of CadavraFilm • 2001