Question: can a rainbow touch the ground?
Answer: Because rainbows are made in the sky they don't touch the ground. So if you're on the ground, however far you walk, the end of the rainbow will always look as if it were on the edge of the horizon.