Wanderlust + Dreams Vol. 1 - Serra da Leba
Serra Da Leba Mountain Range is located in the African country of Angola. I love landscapes and this one is truly beautiful! Adding this to my to-go list and you should too!
Share places that you'd like to visit in the comments so we can fly together.
Photograph Courtesy of Kostadin Luchansky and National Geographic