Thorn Gap Bad Jack

Pedigree