Shanghai/China-Nov.2020: facade shop sign of SKECHERS store. An American footwear brand

Leave a Comment