Victor Ariosa is one of the most unusual figures in Mexico City's street art scene. Instead of painting his own pictures, the artist masterfully manipulates a puppet.
Cuban-born Victor Ariosa paints not with his own hand, but with a puppet named Morionette.
The wooden puppet, controlled by the artist, holds a brush and applies precise, confident strokes to the canvas.
Victor honed this unique skill over years of working as a puppeteer in Cuba.
Now his street performances draw crowds of spectators who watch the paintings unfold in real time.
The artist's efforts have also been recognized by collectors, as some of his works are valued at up to ten thousand dollars.
