Rochelle – posted 07 June 2004 08:52
We have some worms in our yard and my neighbour insists they are Leatherback worms – I’ve tried researching them and can’t find any information on them – has anyone ever heard of them? Thank yo.
ted – posted 07 June 2004 09:50
as usual, post a pic.