TV Ate My Brain March 18, 2018 TV Ate My Brain – Riverdale: 2×15 “Chapter 28: There Will Be Blood” Liz (TV Ate My Brain) and Karly (That Pop This Life & Talking Shondaland) discuss “Chapter Twenty Eight:…