A puzzling site containing large stone blocks is revealed on Kilwa Island.
Alicia Gutierrez-Romine
Self