Scientists propose new theory that explains sand ripples on Mars and on Earth

You may also like...