Felix Silla, Cousin Itt on ‘The Addams Family’ Dies at 84
The New York Times article (April 20, 2021)