artificial sand dunes advantages and disadvantages

artificial sand dunes advantages and disadvantages