Teropterids são bestas malignas que se apresentam como humanos e vivem apenas para beber sangue humano. Felizmente para o mundo humano existem grupos dedicados a destruí-los. Uma garota misteriosa e taciturna chamada Saya é a melhor caçadora de teropterídeos que existe, e agora, no Japão dos anos 1960, ela é enviada para uma base do exército dos EUA que pode estar infestada...