Out of Sight, Out of Mind

Twin Peak Is the twenty first episode of Season 3 of Pretty Little Liars. It will possibly air In February 2013.

Main Cast

 * Lucy Hale as Aria Montgomery
 * Ashley Benson as Hanna Marin
 * Troian Bellisario as Spencer Hastings
 * Shay Mitchell as Emily Fields
 * Sasha Pieterse as Alison DiLaurentis