The tragic true-life story of Shelley Duvall

4 months ago
9

Iconic actress Shelley Duvall has tragically passed away at the age of 75. Star of the Shining, collaborator of Robert Altman, and proud native of Texas, she accomplished more in life than you may have heard about. And while the end of her life was often shrouded by misconceptions, she suffered her fair share of tragedies, too.

Loading comments...