men's Rock 47 long sleeve white shirt

Regular price $58.40

Long sleeve white shirt with gray stitching 

100% cotton

front and back yokes, white pearl snaps