Sheng Lam is a concept artist based in the UK, currently working at Cloud Imperium, developers of Star Citizen. Read more...
Post a Comment