Haworth's Pug

Haworth's Pug

Observation - Haworth's Pug - UK and Ireland. Description: