Rose Variagata de Bologna

Graham Rust

315 x 360, Watercolour

Also by Graham Rust