Caden Shadowgaze

Caden Shadowgaze is a human located at the Altar of Storms in Blasted Lands. He is controlling a Blood Orb.

Objective of

 * Drops Coded Message for Finishing the Job.