Larry Blamire

Larry Blamire

Person

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