a1d September 27, 2015640 × 4272011-photo-1 Cloaked in the red glow of a flashing bar sign, Duplicity and Owen steal a moment to embrace before Duplicity goes on stage as the final act of the Meow Mix show at The Stud Bar in San Francisco June 7, 2011. A1d « Previous Image Next Image »