Stranded

Stranded are a directing team from China and Montenegro. They make unique observational documntaries and fiction.