Artec Space Spider
Device ID: 000396529