We came across this amazing Wizard of Oz Sand Sculpture earlier this year during a trip to Delray Beach, Florida.
photo by Scott Beale
We came across this amazing Wizard of Oz Sand Sculpture earlier this year during a trip to Delray Beach, Florida.
photo by Scott Beale