A set of quirky cartoon patch badges or fashion pin badges Shutterstock .eps vector - A set of quirky cartoon patch badges or fashion pin badges - ID: 421428724