Categories Uncategorized Mascot Post author By Jean Snow Post date May 26, 2003 A construction company’s mascot. Update (16/08/13): This photo is unfortunately no longer available. By Jean Snow Production Services Manager at Ubisoft Shanghai. Before that, half a life spent in Tokyo. View Archive → ← Cleaning → Stickers on a Pole