Eidola, 2015

Miami Beach 2015
Henrique Faria Fine Art
Painting
39.7 x 39.7 (cm)
15.6 x 15.6 (inch)
Oil on linen.