North Sea Kraken

North Sea Kraken

Beast
Level 82 (Elite)

Location