Serra da Leba, Angola


This is Serra da Leba, a landmark in Angola. Isn't it awesome. ?