There is a rumor about this beautiful village: people get eaten here. Police officer Agawa Daigo uncovers a horrifying truth lurking in everyday life.
Feb
01
Tracklist on next page
Feb
01
Tracklist on next page
Tracklist on next page
Tracklist on next page
Feb
01
Tracklist on next page
Tracklist on next page
Tracklist on next page
Tracklist on next page
Tracklist on next page
Feb
01
Tracklist on next page
Tracklist on next page