A knife-wielding assailant threatened a couple in front of children at a busy shopping centre shouting "I will f*** you up".
Zain Shahzad brandished a flick knife and made threats to the shoppers who had done nothing but walk by him.
Dramatic CCTV footage shows the moment two officers tackled him to the ground, where he was then pinned down by the pair and a passerby.
St David's shopping centre was packed on March 5, when the 21-year-old pulled the 9cm pointed and serrated blade from his coat.
Police were working on another operation when they spotted him behaving strangely and after pinning him down, he was arrested.
The knife was recovered at the scene, Wales Online reports.
Vidmax.com - Crazy, Cool, and Wild Reality Videos