Indescribable, Yangtze Rive Indescribable, Yangtze River, China. The 4th longest river in the world. Source: HERE ← PREV POST NEXT POST →