VIDEO: Family jumps out of car as it rolls down the cliff
A terrifying incident took place in China's Xinjiang Duku Highway where a family was seen… Read More
4 years ago
A terrifying incident took place in China's Xinjiang Duku Highway where a family was seen… Read More