Watch Pretty Little Liars Online: Season 7 Episode 20

at . Comments

Who was revealed to be the villain?

That was the key question on Pretty Little Liars Season 7 Episode 20 when A.D. put his/her final plan in motion, and it paved the way for the mother of all reveals.

Meanwhile, Mona took on a side job from the villain, and it involved bashing Spencer's skull with a snow globe. 

Also, there was one more wedding on the agenda, but which couple got married?

Use the video above to watch Pretty Little Liars online to get caught up on the latest drama for the characters on this hit Freeform drama series. 

Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.

Tags: ,