Land Snail (Cochlostyla imperator) (Philippines, 2005), face value 6 ₱, “Endemic Land Snails of the Philippines” series. Photo, catalogue value, details and…
Identify a stamp