VOGUE JAPAN | THE SHINING

June 2014

VIEW MORE VOGUE JAPAN | THE SHINING - 174 SETS