Home Albums The Denial Twist The Denial Twist (19 years) album Release day: Monday, November 14, 2005 The Denial Twist 19 years old Artists Thea White Name Thea White When album released, She was 65, now 84 years old # Song Play