What The Hell Is Going On In This Russian Burger King Ad?

Burger King Testicles

Burger King Testicles