laughingsquid.com
The Toad Sofa by Máximo Riera
The Toad Sofa is the latest piece of furniture from the Animal Chair Collection by Spanish designer Máximo Riera.
Rusty Blazenhoff