Oscar-winning star Louise Fletcher passes away at 88

Fletcher was born on July 22, 1934, in Birmingham, Alabama, to deaf parents; one of Oscar`s most memorable moments was when she accepted her Academy Award using sign language

Disclaimer : Mytimesnow (MTN) lets you explore worldwide viral news just by analyzing social media trends. Tap read more at source for full news. The inclusion of any links does not necessarily imply any endorsement of the views expressed within them.