The Great Karoo

The vast semi-arid stretch of land in South Africa is called the Karoo.  The Karoo is devided in two, known as the Klein Karoo (Small Karoo) and the Groot Karoo (Great Karoo).  The latter is where we found ourselves during the summer of 2007.  This particular year it had wonderful rainfall and anyone…