If rivers are what form canyons, then what are canyons formed by? Answer choices: - rocks - rainfall - rivers - mechanical force - calcite - silt - water - gravity
A:
rivers