horse Nour El Shams ox (Arabian thoroughbred, 1995, from El Thay Moufeed ox)

Nour El Shams ox