Riverdale Temporada 6 Episódio 21

When Archie and Veronicas attempt to negotiate with Percival doesnt go as planned, the forces of good and evil finally face off, leading to some unexpected revelations.