Jonestown and Larry Layton: What to Know
Celebrity Profiles
Jonestown refers to the Peoples Temple settlement in Guyana where, in November 1978, 918 people died in a mass murder–suicide event. This evergreen explainer focuses on the ve...
Open article