Heart Patten Aloha Shirt Navy
A man is standing against a grey background, wearing a blue shirt with red heart designs and brown pants with white text.
A man is standing against a grey background, wearing a blue shirt with red heart designs and brown pants with white text.