Royalty-free stock illustration ID: 433815343

David vs Goliath 3D illustration