Cherry Blossoms of Death

Cherry Blossoms of Death is the 3rd episode of Parodius.