Victoria Rose Richards

Biography

Victoria Rose Richards is an autistic embroidery artist from Devon, UK, specializing in aerial-view landscapes. 

See Work