Ushio and Yuuhi Shimabara, twin sisters from Tokyo, suddenly find themselves responsible for an ancient deity named Ranga. After the massive god awakens on a forgotten island in the South Pacific, it manifests directly within the crowded streets of the metropolis. The sisters must learn to control this immense power while dealing with a public caught between fascination and fear. As people attempt to exploit Ranga's strength, the twins struggle to prevent the deity's presence from causing…