Launches
9

99% Invisible: The Trend Forecast

Who decides that denim jackets are “back?”

75 votes·1 comment·Sep 26, 2016