The spectacular sight came after heavy rainfall in the Shennongjia Forest District in Hubei province. Photo: Weibo