Store Displays

Daffy Duck

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