Megalocnus ("great sloth" in Greek) is a genus of extinct ground sloths that were native to Cuba. Postage stamp issued in Cuba in 1982.
Size: 6685px × 8735px
Location: Cuba
Photo credit: © Adam Ján Figeľ / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: 1980s, 1982, animal, animals, cancelation, cancelled, cuba, cuban, endemic, extinct, fauna, fossil, franked, giant, great, historic, historical, history, kingdom, large, mail, megalocnidae, megalocnus, native, natural, naturalist, nature, paleontological, paleontology, philately, post, postmarked, prehistoric, prehistory, rodens, science, sloth, species, stamp, vintage, wildlife