Pretty Little Liars

Episodes

What Lies Beneath” Outfits

Season 3 Episode 10 (3x10) of Pretty Little Liars