Where To Stream Pretty Little Liars Season 3 Episode 23
I'm Your Puppet
- Aired March 12, 2013
- 60 Min
- Rated 6.8
- Number 103 Of 160 Rated Episodes
Emily wants to help Spencer by proving her wrong. Meanwhile, Spencer researches Mona's stint in the sanitarium; Aria has doubts about her relationship with Ezra in light of his parental obligations; and Hanna is forced to deal with Caleb's family drama.