NC v. Michael Peterson: The Staircase Murder Trial

OPJ

Forensic meteorologist William Haggard takes the stand outside the presence of the jury in Michael Peterson's trial. MORE


25-NC v. Peterson: OPJ: William Haggard