The cities indicated are the locations of the biggest mega churches currently residing in the United States. You can read whatever you want into the loose association with the Peoples Temple.
Lakewood Church – Houston, TX
Second Baptist Church – Houston, TX
Willow Creek Community Church – South Barrington, Ill
Saddleback Church – Lake Forest, CA
Another not in the comic:
North Point Community Church – Alpharetta, GA
Your email address will not be published. Required fields are marked *