John Roberts at the FINA World Championshipd for water polo in Shanghai, China. Posted by Admin | Jul 22, 2011 | Travel Photos | 0 John Roberts at the FINA World Championshipd for water polo in Shanghai, China.