The Barracuda

The Barracuda is Saudi Arabia´s National Team.They play against South Korea in the FFI Qualifiers and can´t fight Inazuma Japan.