The Shanghai waterfront didn’t disappoint.
The Shanghai waterfront didn’t disappoint. Rick Bonnell rbonnell@charlotteobserver.com
The Shanghai waterfront didn’t disappoint. Rick Bonnell rbonnell@charlotteobserver.com