This paint is about symbiosis with Mother Nature. Lluvia is the Godess of Rain, the source of life. This piece... Read More
This paint is about symbiosis with Mother Nature. Lluvia is the Godess of Rain, the source of life. This piece of art was created in Costa Rica where numerous varieties of colorfull frogs live.