さくら (Sakura)/Ie no Ura de Manbou ga ShinderuP

Japanese, Romaji and English Translation
English Translation by vgperson