Found 1 result

Narrow search resultsHideFilters

 
Large Floral Floor Display

Large Floral Floor Display

A display or artwork consisting of arranged flower petals. See also 2013G_ELMAR-FM154_007206.

Creator
Place
Palmerston North