The Lower Yellowstone Falls of the Yellowstone River is one of the grandest natural sights in Yellowstone National Park. The water of the River, which also rises within the Park, pours down from a 94 meter height, forming the Grand Canyon of the Yellowstone.