‘Pretty Little Liars’ Season 6 Episode 12: Are Aria And Ezra Involved In Charlotte’s Murder?

Pretty Little Liars Season 6 Episode 12 airs at 8 p.m. EST Tuesday, Jan. 19 on Freeform, formerly known as ABC Family. Though the easiest way to watch the season’s 12th episode, “Charlotte’s Web”, is on television, the episode will also be streaming live from the new Freefrom app, which is available for iOS, Android and…