Children's Giraffe Socks

SKU: 7005C
|
$8.00
Buy 3 or more for $6.00 each

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