Christine Chubbuck’s Leaked Footage | Debunked





Christine Chubbuck was a news anchor who committed suicide live on air in July of 1974. Of course, this was witnessed by thousands, but no known copies of the footage have ever surfaced until now.