Store Displays

Sylvester

A five foot tall sculpture, installed in several retail outlets worldwide.