Pretty Little Liars: Mary Drake revealed as new threat in season 6 finale!

Pretty Little Liars aired its season 6 finale last night and it certainly sent shock waves amongst viewers. Fans got to see the biggest reveal since Charlotte was revealed as Uber A. The mysterious identity of the twin was announced last…