Which weathering agent is most likely to carry large boulders long distances over long periods of time?
A ice
B Water
C Wind
D Gravity