Watch Pretty Little Liars season 3 episode 24 tv series online free
Release: Mar 19, 2013
In the third-season finale, Spencer returns home and claims she's fine, but her friends have doubts about whether she's fully recovered. Meanwhile, surprising revelations surface.