3d padlock and bunch of keys on red

Royalty-free stock illustration ID: 106798403

3d padlock and bunch of keys on red