Monday, 9 January 2012

Andrea Riseborough - Observer Magazine

Hair: Peter Lux

Photography: Terry O'Neill