Question: when is overlord season 2 episode 12 coming out
Answer: March 27, 2018