Skip to content

David Selor

Painting Life

David Selor, a French street artist, is the creator of an appealing and chatty canine, who makes his appearance in a number of cities, sometimes with friends and family. The […]
Painting Life