ケモノガハラ (Kemono ga Hara)



Kemono Ga Hara is a song sung by Rin Kagamine and Len Kagamine. It is the ninety-fifth track and the ninety-sixth track in Other Vocaloid Songs 51.