billmichelmore.com
“Everybody has a story—and a scream.” - American Daze Purple Haze
Welsh actress Rachel Roberts, Academy Award nominee for ‘This Sporting Life,’ killed herself on this day, November 26, 1980.