News, Riverdale 01 April 2017 ‘Riverdale’ Promo: Why the Illusion? The Blossoms definitely have a lot of allure but since day one we’ve started to see how…