Diana Duncan
Diana Duncan is an actress and producer, known for This Is Spinal Tap (1984) and Touba (2013).
Diana Duncan's FILMOGRAPHY
as Actor (1)