Artec Space Spider
Device ID: 00000D126