Giant slingshot??

I’m not exactly sure what this is (see picture) – but it could be a giant slingshot/catapult…

It is currently in the PAC make-up room. Whoever owns it please remove it or speak with me if it is there for a particular reason for it being

Thanks!