TAG : Mohammad-Reza Ala

Could sea floor carpeting help harvest wave energy?