Giraffe Card

Giraffe Card

Regular price £3.00 £0.00 Unit price per
Shipping calculated at checkout.
How the giraffe got its long neck has been the subject of various African folktales, including one from eastern Africa which explains that the giraffe grew tall from eating too many magic herbs!