December 28, 2010 Edit Delete Tags Autopost Steve Francis is reportedly done playing professionally in China as reports are that the Beijing Shougang Ducks released Francis. His agent confirmed it to Sina Sports. via Ping.fm