stallion Haap Ibn Farrago ox (Arabian thoroughbred,  , from Haap Farrago ox)

Haap Ibn Farrago ox

approved