The Lost Village (2016)

Season 1
Season 1
7.2

2016 • 12 Episodes

Season 1 of The Lost Village premiered on April 1, 2016

30 young men and women who came together on a shady bus tour. The tour's destination: an elusive, and possibly non-existent village called Nanakimura....Read more