Pomacea
hatchlings feeding on Romaine lettuce
on 8/5/2007
(hatchlings measure about 1.5 mm.)