Next question: when did the last episode of riverdale season 2 air?
May 16, 2018