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