Dog Island Point


Dog Island Point - point in The Gambia.