(Natural News) Residents of an apartment building in Ventura, California, found themselves prisoners in their own homes as they were “locked down” in their own apartment building and subjected to mandatory covid-19 testing and quarantine restrictions. Natural News has acquired a letter that was sent by the property manager to all 78 residents of the… |