03.27.2023 - By NHPR
Jason Carroll stands trial twice – and the juries come up with their own versions of what happened.