That's the main question on our minds after the shocks thrown our way on Pretty Little Liars Season 6 Episode 5. We need to know why Lesli is stalking them, but could she also be stalking Kenneth DiLaurentis? That looks to be the case based on this clip from "No Stone Unturned."
This episode marks the second half of the summer run and we are just a few short weeks from finding out the identity of Charles and who the gals real tormentor is. We may have been led on a wild goose chase in past finales, but we are promised that the A storyline will conclude this summer. Are you excited yet?
Remember you can watch Pretty Little Liars online, right here on TV Fanatic. Get caught up now!
Note: Pretty Little Liars Season 6 Episode 6 airs Tuesday July 14th at 8/7C on ABC Family.