On July 11th 2024, award-winning actress Shelley Duvall passed away in her home state Texas, after suffering from diabetes-related health complications. Duvall’s career spanned several decades, including her iconic performance as protagonist ‘Wendy Torrance’ in The Shining (1977). In addition to her eclectic collection of roles in children’s television, comedy and horror films, Duvall is […]
Continue reading