I want to get rock patches for my jacket I own, and I recently stumbled upon this site. But I can't tell if it's legit or not. I posted the link for you guys to check out. Tell stories if you have...