Stormscreech

Stormscreech is a wind serpent located in Island Expeditions.