Sign up to Wrestle Universe.
https://www.ddtpro.com/universe/
They had the English feed as well. And yes the show was great. The last 4 matches in particular. Muta match started slow but was fantastic after the first 10 or so. Fujita-Sugiura was the match of the night.