• 16 years ago
These fantastic lampshades are made from the stomach lining of a sheep. Guess you'd call them lambshades.

Category

😹
Fun