A comic rap lampooning the false promises made in ads for feminine hygiene products.A comic rap lampooning the false promises made in ads for feminine hygiene products.A comic rap lampooning the false promises made in ads for feminine hygiene products.