The first ever stuffed animal was created around 1880 by a German seamstress named Margarete Steiff. Except, it wasn’t a stuffed animal she made, but a small pincushion in the shape of an elephant.
Steiff creates exclusive collector’s bears, "Elsie" and "Ernst," to mark Leica’s 100th anniversary of pioneering 35mm ...