Sharon Teale

SHARON TEALE


5 horses owned by Sharon Teale


5 horses bred by Sharon Teale