Posted by Bruce Marlin on 23-07-2005 03:26
#1
A friend of mine took this pic in England, Ramsbury near
Marlborough in Wiltshire to be precise. It appears to be a caterpillar of some sort, found on Poplar leaves. Has anyone ever seen this beastie? Thanks!