Verne Langdon Official Site (Label) The Phantom of the Organ/The Vampyre at the Harpsichord, Electric Lemon Records 2000 (Original release dates: 1972 and 1974) Verne Langdon had practically done it all before passing away in 2011. He had worked in television and movies, he ran a wrestling gym and created countless monster masks for the …