When an evil force threatens the world, the Imperial Fighting Troupe sends the members of the Flower...
Read More
When an evil force threatens the world, the Imperial Fighting Troupe sends the members of the Flower Division to fight against the demons being unleashed in Tokyo.
Read Less