Dr. Mike,

Possibly something along the lines of a theatrical prop? The light straps and suspension reminds me of that.

You can shoot me if I'm too far off ... grin

Best!

Bill