Flame Skewered Spicy Barracuda