Info mistake?
Biography
Diana Duncan is known for This Is Spinal Tap (1984) and Touba (2013).
Awards
Known For
Filmography
No data