Sharks #19 Joe Thornton Teal 25th Anniversary Stitched NHL Jersey

Sharks #19 Joe Thornton Teal 25th Anniversary Stitched NHL Jersey

Sharks #19 Joe Thornton Teal 25th Anniversary Stitched NHL Jersey