Himurakage

Himurakage (Himura literally meaning "Scarlet Vllage") is a Hidden village located within the Land of Fire. Nothing else is known about this unknown village and it's Shinobi.