The Haystack

The Vignette Gazette Edition #186 | horse