All Shows

Phrae – The Ghosts of Northern Thailand’s Grand Canyon

In the northern Thai Province of Phrae, we visit the “City of Ghosts” known as Thailand’s Grand Canyon, and discover a wonderland of silk and dyed cotton handicrafts