Designed by
Title
"Mt. Palomar Telescope and Mars Photo, Exploration of Mars #327296928
Description
Cancelled postage stamp printed by Hungary, that shows "Mt. Palomar Telescope and Mars Photo, Exploration of Mars, circa 1974.
This image is editorial