Where Has Mary Drake Been Hiding All This Time?
Season six of Pretty Little Liars has come to a close, but not before blindsiding us with a handful of mind-melting twists. During the finale, we may have gotten intel on Dr. Rollins, a reveal of Jessica DiLaurentis's evil twin, and even a hint about the new cyber villain's identity, but there's one thing we didn't get a lot of: answers. We've been sitting with a lot of mysteries this season, wondering who the new "big bad" is and trying to guess Charlotte's killer. Instead of tying up a loose end or two, though, the finale episode only gave us more questions. Keep reading for everything we're still wondering in the wake of season six's epic conclusion.