Type: Posts; User: grammadidi
Only caterpillar toys I can think of are Scatterpillar (sp?) and Giggle Wiggle. Maybe one of these?