Happy Ides of March, you bloodsucking vampires! This week's episode of The CW's Riverdale is full of wacky shenanigans – including – drumroll, please – the death of one Jughead Jones!
It's about time they finally got to that – so pull up a chair, grab a party hat and red solo cup full of what's[...]