horse Crossfields Surprise (Shire,  , from Edingale Supreme)

Crossfields Surprise