This pair of Barracudas mean business!