Grand canyon and flood