Buy Tickets

Shuî Guî

  • 2013
  • 8 mins

Shui Gui means "water ghost". They are the spirits of those who drowned and continue living in the water where they died.

Sponsors
Sponsors