Set of three Peru Llama stamps an attractive addition to any collection – Linn’s Stamp News
Linn’s Stamp News Set of three Peru Llama stamps an attractive addition to any collectionLinn’s Stamp NewsLocated on the Pacific coast of South America, Peru includes coastal plain, Amazon rain forest, and Andean mountains. Peru declared its independence from Spain in 1821 and issued its first stamps in 1857. Latin American stamps have grown in…