Ghosts at Torre Strozzi March 1, 2017 by Curator Ghosts at Torre Strozzi Ghosts at Torre Strozzi, Perugia, Italy – 2002