Oscar Winner Patricia Neal Passes Away at 84

IMDB reports that “Patricia Neal, the Oscar-winning actress whose life off-screen contained as much drama, tragedy, and inspiration as any of her film or theater roles, died Sunday at her home in Martha’s Vineyard of lung cancer; she was 84.”

Read the whole story here.