A cute, smiling green turtle is resting comfortably on a large green leaf, with a cheerful expression and rosy cheeks.
Style: sticker