Japanese Little Red Riding Hood Raccoon Balls

A very odd commercial from Japan. A little girl dressed up as Little Red Riding Hood, dancing around with whimsical forest creatures... with huge breasts and balls. wierd.