The Invesco DB Agriculture Fund ETF has outperformed the S&P 500 in recent years, offering an excellent alternative to diversify your portfolio. The combination of high cash investment yields and ...