The end of Riverdale season 1 had shocked everyone when Archie witnessed a masked man shoot his father.
Yesterday CW released a very dark Riverdale season two trailer.
The most important question remains: Who shot Fred's father? But another equally important question is why is Veronica featured in a wedding dress?!
Looks like we will all have to wait to find out when Riverdale season 2 airs on October 11, 2017.