who is a in pretty little liars in season 6?
Although the person who hurt her was not revealed, PLL finally unmasked its latest villain as Mary Drake, Mrs. DiLaurentis' secret twin — and original “A” Charlotte DiLaurentis' (Vanessa Ray) biological mother. The twists don't stop there.