Cloris Leachman, Oscar-Winning Actress Dead At 94
Celeb news reveals that Oscar Award winning actress Cloris Leachman has died. The Mary Tyler Moore star passed away of natural causes at her home in Encinitas, California on January 27.
Her manager Juliet Green confirmed the news to…