Return to Article Details ARTIFICIAL RESORT BEACH PROTECTED BY OFFSHORE BREAKWATERS AND GROINS
Download