Home / Japanese Release for Dragon Raja (Long Zu) Officially Announced for April 2024