stallion Amaretto (3,125% ox) (Edelbluthaflinger, 1995, from Asbach)

Amaretto (3,125% ox)