In The Red: Ruth Hogben

Eliza Cummings is a scarlet woman from June 2013, in a film by Ruth Hogben and Katie Shillingford

See all Best of Archive >

More Fashion