Tiragarde Barracuda

Tiragarde Barracudas are sharks located in Tol Dagor.