Lost Tourist

Baz Grafton Lost Tourist CCTV building in China minimal digital vector illustration