My son bought a T shirt with this design on it on the Island of Skye, it's worn out and wants another. He can't get it from where he bought it, has anyone seen a design like it?

thanks