Guest post authored by Dan Greene Africa is a widely diverse continent, with desert terrain and sites of archaic and historical relevance dotted throughout roaming landscapes. Today, we’re going to take a look at six countries you need to visit at some point in your lives.   South Africa  What better spot to kick, Read More