Youth Giraffe Socks

SKU: 7005Y

Why is a giraffe's neck so long? Because his head is waaaayy up there.

Close