Russian Tampax CommercialRussian Tampax CommercialWho said Communists never had a sense of humor? Here's an ad for Tampax from somewhere in Russia.Doug GroffDoug Groff