The worm

October 9 – December 4, 2021
Images courtesy the artist and Sant’Andrea de Scaphis, Rome. Photos by Daniele Molajoli.