Sharks #19 Joe Thornton Black Autographed Stitched NHL Jersey

Sharks #19 Joe Thornton Black Autographed Stitched NHL Jersey

Sharks #19 Joe Thornton Black Autographed Stitched NHL Jersey