when does dragon ball super episode 130 comes out
March 18, 2018 Dragon Ball Super Episode 130 was released on March 18, 2018.
March 18, 2018 Dragon Ball Super Episode 130 was released on March 18, 2018.