Kristine Ballard Sunny Disposition 2016 Oil on Canvas 61 x 61cm $1200

at 500 × 494 in Kristine Ballard

Kristine Ballard Sunny Disposition 2016 Oil on Canvas 61 x 61cm $1200. Available at kristineballard.com