Jun 7, 2010

Lester the Giraffe

Available for immediate purchase here. This item is a limited edition production (only 500 handmade in the factory).