Special Guest Stars Marcia Wallace as Edna Krabappel Eric Idle as Declan Desmond Bryan Cranston as Stradivarius Cain Guest Stars Russi Taylor as Martin Prince