Emily, Spencer, Ashley, and Aria in the Police Station on the Pretty Little Liars Finale on August 30, 2011 - Photo

Emily, Spencer, Ashley, and Aria in the Police Station on the Pretty Little Liars Finale on August 30, 2011