Celia Farber

Born: None


Placeholder

The Cost of Denial

as uncredited
Released: 2021-02-07

From 1981 to 2021, the world has confronted a terrible scourge that has impacted countless...

Movie page

The Viral Delusion

as Self
First aired: 2022-03-31

n 2019, the virologists took center stage, and for the first time on film, their methods,...

TV Show page