After receiving mysterious invites, Archie, Betty, Veronica, and Jughead unite to finally face the demons of their past. Elsewhere, Edgar makes a terrifying announcement that causes mayhem at The...Read more Farm.