1472742401-cosmopolitan-october-16-laverne-cox-as-beyonce.jpg

Laverne Cox wears Katie Gallagher in Self Magazine, August 2015