Animal-human hybrid stickers invading Parisian streets and a gallery

Animal-human hybrid stickers invading Parisian streets and a gallery