Charles Barkley explained why he gave serious financial advice to young NBA players today while talking with Shannon Sharpe.