It hasn't even been three months since the Winter premiere of Pretty Little Liars, which had us leaping five years into the future. So much has happened in such a short time: Charlotte DiLaurentis has been murdered, and the identity of her murderer is still a mystery. There's also a new villain who has us seriously scratching our heads, so much so that we've asked you to help pinpoint a suspect. So the question is, will we get the answers we want in the coming finale? Keep reading for the intense pictures from the episode, and then get ready: it all goes down on Tuesday.