Whitewater Tempest

The Whitewater Tempests can be found in the Weeping Bluffs in Stormheim.