Related Information for 13ghosts The core of 13ghosts, which takes its name from the William Castle horror flick (filmed in Illusion-O!), is duo Brad Armstrong and Buzz Russell, who trade off vocal and songwriting duties throughout the album and whose voices and influences often contrast was formed in 1990 under a different name, and lasted a few years before succumbing to the excesses of being 21. Though the members remained friends, they were spread across the country and didn.. read more