The anime was originally set to be released theatrically in June, but its release was postponed due to the coronavirus pandemic. The feature film landed on its feet and is now streaming ...