Olmsted the Owl Plush
Availability: In stock
Olmsted the Owl is a Great Horned Owl that is frequently spotted in Central Park. This plush has soft multi-colored fur and perky ears just waiting for you to call him home. Olmsted stands approximately 7" tall, has piercing orange eyes and is surface washable.