Andrew Suddaby Sun, 09/27/2015 - 16:44 prevnextoldernewer Probably in Wan Chai. Date picture taken 4 Aug 1981 Author(s) Andrew Suddaby Gallery 1981 Andrew Suddaby's photos Log in or register to post comments