In the season finale, Spencer finally comes face to face with the mysterious Red Coat...who do you think it could be? Pretty Little Liars' season three premiere is March 19, and judging by this photo that was just released from the episode, it's going to be a good one!
In the sneak peek, Spencer finally comes face to face with the mysterious Red Coat, who's been stalking around Rosewood. The character's identity has never been revealed, but we do know she has long blonde hair (although it could be a wig).
Who do you think Red Coat could be? Ali? Cece? Maybe even Mona in a wig?
We'll have to tune to ABC Family on March 19 to find out. A brand new episode of Pretty Little Liars airs tonight at 8 p.m....check back right here for our episode recap!