horse Crackerjack (Arab half breed / Partbred, 1998, from Al Jawf ox STS)

Crackerjack