Articles by Julia Scheeres - Pacific Standard

Julia Scheeres

Julia Scheeres

Julia Scheeres is the bestselling author of A Thousand Lives: The Untold Story of Jonestown and Jesus Land.