Americans spend $324,000 in their lifetimes on impulse purchases
Americans spend $324,000 in their lifetimes on impulse purchases