The Legend of Zelda: Majora's Mask had many creepy and mysterious characters but some of the most obscure was the race of hooded ninjas known as the Garo. For those exploring the Ikana Canyon, the Garo are sure to be an intimidating and intriguing force despite their relatively few appearances. Possibly keeping with the theory that Majora's Mask symbolizes the stages of grief, the Garo's haunting appearances and tragic lore lean well into the grim atmosphere that permeates the rest of the accursed Ikana Canyon.
The Garo seen in Majora's Mask were originally spies sent to observe the Ikana Kingdom. However, by the time Link arrives, the only inhabitants are the undead and spirits, with the Garo being no exception. The spirits of the Garo manifest in places where a "thirst for blood is looming all around." They may only be visualized when Link is wearing the Garo's Mask, sadly one of the least useful masks in Majora's Mask. Befitting their roles as spies, the Gero spirits are very knowledgable about the land of the Ikana and divulge what they know when bested in combat by Link. After a defeat, the Garo will always commit ritual suicide, either by flame or by a bomb, following their laws. Due to their presence throughout the Ikana Kingdom, it is clear that they were very skilled ninjas and infiltrated deeply into the Ikana Canyon at the time of their deaths.
Related: How BOTW 2 Could Bring Back Majora's Happy Mask Salesman
However, not much else is given to the player, leaving much of their lore up to analysis. To determine what happened to the Garo, the player must piece together the mystery of why the Ikana Kingdom is haunted, and what caused it. Luckily the lore of Majora's Mask isn't quite as dense as the lore for Elden
Read more on screenrant.com