Designed by
Title
SPAIN - CIRCA 1995: A stamp printed in Spain shows La Taula de Torralba, Minorca 700 B.C., circa 1995. #157692864
Description
SPAIN - CIRCA 1995: A stamp printed in Spain from the `Archaeology` issue shows La Taula de Torralba, Minorca 700 B.C., circa 1995.
This image is editorial