Covetous Master Echidna NPCBossCovetous Master Echidna is placed in Ataraxium, Temple of Joy and Ataraxium, Temple of Joy.Report a mistake