Freepik
    Lion head mascot logo design
    Base model Leonardo
    Upscaled 5373 x 3000 px
    License
    PremiumMore info

    Lion head mascot logo design