TV: Pretty Little Liars – Season 5 {Season Finale}

Hi Everyone The Season 5 Finale of Pretty Little Liars aired last night and all i can say is MIND BLOWN !!!   SEASON 5 - EPISODE 25 "Welcome to the Dollhouse" Spencer, Aria, Hanna and Emily have all been arrested and are in a police van on the way to prison, when the liars…