Royalty-free stock vector ID: 421428724

A set of quirky cartoon patch badges or fashion pin badges - Vector