The Ninja village is Ibuki's home stage from Street Fighter III.
Street Fighter III: 3rd Strike[]
The stage has a sunset and is set in a open field.
The Ninja village is Ibuki's home stage from Street Fighter III.
The stage has a sunset and is set in a open field.