Earth

Why do beaches have sand?

Beaches have sand because rocks and shells break into tiny pieces. Waves, wind and weather grind pieces smaller and smaller, then carry them to the shore.

Illustration of beaches have sand for the question "Why do beaches have sand?"
Public mode