Spotted this funny but surely a hoax ad for Tampax. The clip seems to come from the often slightly crazy Russia, meaning you never know, it could be real.
Spotted this funny but surely a hoax ad for Tampax. The clip seems to come from the often slightly crazy Russia, meaning you never know, it could be real.