Fiddler Crabs Home Blog

Postage Stamp

St. Lucia (1981)

Postage Stamp (St. Lucia 1981) image
Postage stamp from St. Lucia (1981, $2.50) featuring a fiddler crab labeled as Uca major, but which is actually a different, indeterminate species.