Designed by
Title
Postage stamp Laos, 1996. Leatherback Sea Turtle Dermochelys coriacea #228268395
Description
Post stamp printed in laos, 1996. Leatherback sea turtle dermochelys coriacea. From the series 25th anniversary of greenpeace.
This image is editorial