Posts

Durack | Geoff Todd
Geoff Todd 1996 The Sculpture is titled 'Peace' and was installed in 1996. Some art enthusiasts may refer to this as the 'BIG Babies Head' but for the sake of this…