In a world where monsters live alongside humans, where would the government make them live? We call it the Haven.All Rights Reserved
17 parts