This photo was taken at Cheng Long Taiwan. One of the artists, Ya Chu Kang had tried to walked out to her art work and found it rough going. She decided that the frog suit would work better.
I think this photo contrasts nicely with my previously upload one with the clean hands and red finger nails.