Question: when will dragon ball super episode 130 be aired
Answer: March 18, 2018