The CW has released a preview for “Chapter One Hundred and Eight: Ex-Libris:, the thirteenth episode of Riverdale’s sixth season. The episode is scheduled to air on Sunday, May 8th. To say that things have been working against Archie and the gang on Riverdale this season would be something of an understatement. The arrival of Percival Pickens (Chris O’Shea), seemingly a descendant of one of Riverdale’s founders with his own ideas for the town, set off a power struggle for the town’s future — and Percival seemed to win at every turn. Recently, however, it was revealed thanks to Tabitha’s (Erinn Westbrook) time traveling that there is something much larger at play. Percival is in actuality the personification of evil and the fight for Riverdale is literally one between good and evil. It’s a fight that the heroes don’t have the best odds at winning and in the upcoming episode, things will get even harder.