Filming Locations (1)

  • Henan, China (Along Yellow River)