Stay Delulu At Saatchi & Saatchi, we believed ‘Nothing is Impossible’. Adidas went further and told us ‘Impossible is Nothing’. Steve Jobs December 19, 2023