Turtles Trading Post-
American Flowers- Camellia- 1981- FDC #1877 - Artcraft
No markings on reverse side - Never sealed