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