Albert's Blog

@albertli90

Written by @albertli90 who currently lives and works behind GFW building useful things.