Sticker

A sticker to highlight a new feature on a website.

More by Juhi Chitra

View profile