JUST IN: Gold reaches new all-time high of $5,105.Investors are buying more gold as worries grow about the global economy.
Experts say uncertainty and rising costs are pushing prices higher.
Experts say uncertainty and rising costs are pushing prices higher.
