Movie · 1991 · 7 min
Directed by Henry Hills
Get the app Open in app Browse on web
Goa Lawah is a sacred bat cave on the east coast of Bali. Actual footage.