In a recent discovery, scientists have found evidence in China's Yellow River Valley that supports the occurrence of the biblical flood during the time of Noah. As reported by OneNewsNow, ...