A whimsical, hazy mint green leaf badge isolated on a transparent background

Similar images

More like this →