Baba Yaga Sculpture

Russian Super Hero project

USA, Miami

North Miami Beach

Plastic, enamel, mixed media