October 29


How 'scary' is retail these days? This Dean & Deluca cartoon from the New Yorker magazine sums it up.