Human after all
Diesel jeans ads showing the future being not so perfect after all