Turtles Trading Post-
Helen Keller - 1980 #1824 - Artcraft Cachet - Hand Cancel
No markings on back - Never sealed