Standing on the shoulders of giants. Saatchi Gallery – London, Engeland Posted on 13/04/2024 by Danielle