Plum Island 4 000 Years On A Barrier Beach | Desertcart Kenya