Dress: Acid Wash Twist Back Tank Dress by Topshop (Thanks Karishma!)
Emily Fields (played by Shay Mitchell) on Pretty Little Liars on Freeform was spotted wearing this American flag and eagle graphic dress on Pretty Little Liars on episode 'Bloody Hell' (5x21) in Feb 2015. Emily's Dress is the Acid Wash Twist Back Tank Dress by Topshop .