Santa Antao terrain at Cape Verde island. Mountain peaks of Xo-Xo valley with many local cultivated

Santa Antao terrain at Cape Verde island. Mountain peaks of Xo-Xo valley with many local cultivated

Santa Antao terrain at Cape Verde island. Mountain peaks of Xo-Xo valley with many local cultivated plantation near local village.

by
by
by
by
by
by