How about a better video & English translation siegecrossbow? All I saw was a commercial and a video about what looks like some kind of production plant.
I don't know if there are English versions of this video around but the second part of the video, after the commercial break, is the relevant video. Sorry about leaving that information out earlier.