What is this?

edit

This article seems to be an advertising for the turret/company who produces the turret. And its also a bad article- not to speak of the wording: allow/allowing appears 3 times in the last sentence.