Odd New (Clockwork type) device found

Best guess …

3 Likes