3D Window Sticker - Spider