People who say that spiders are scary just haven’t met Itsy yet.
Maybe interested:
Female Standup 2.0
Mirinda
Royal Stickers
Fiery Laviniya
Lenochka the Sloth