You are going to Watch Garo: The Animation Episode 12 English subbed online free episodes with HQ / high quality. Stream Anime Garo: The Animation Episode 12 Online English sub Blood Moon. León and Alfonso finally meet as the two join forces to face Mendoza. But during the confrontation against their mutual enemy, León’s grudge causes him to lose control of the Garo armor and this forces Alfonso to become the new Golden Knight to face Mendoza as he summon the Horror Blood Moon from the Makai. After the battle ended, having lost his reason to live, León throws himself over a cliff.