Watch An Elephant Sitting Still for free with SBS On Demand, your ultimate destination for diverse entertainment. Stream now! In the Chinese city of Manzhouli, four people live through a ...