Where To Stream Pretty Little Liars Season 5 Episode 15
Fresh Meat
- Aired January 13, 2015
- 60 Min
- Rated 6.1
- Number 147 Of 160 Rated Episodes
Toby faces an ethical dilemma regarding some evidence at the police department and Spencer's lack of trust in the police. Meanwhile, Emily and Aria face scenarios they cannot control, so they resort to extreme measures.