MapMyRun | 2009-05-17 Pearl River side in Guangzhou, China