Before revision: Wandering Miko are a historical variety of Miko , or Shinto priestesses, from Japan.
After revision: Wandering miko are a historical variety of Miko , or Shinto priestesses, from Japan.