Luscious Rabudoputomacho is ready to arouse your wackiest itch