Release : April 02, 2020
Total Eps : 5
Rating : 7.10
Self - Editor in Chief, Fangoria
April 02, 2020
April 09, 2020
April 16, 2020