I Bet Ya Didn't Know
#291The lily leaf caterpillar sews itself a coat by stitching together with strands of silk 2 sections of a lily pad.
The lily leaf caterpillar sews itself a coat by stitching together with strands of silk 2 sections of a lily pad.