3755 W Seminole Blvd, Sanford, Florida 32771 USA
This is the dragon that is made out of tiny bottles of colored water
Photo Credit: Yelp