The Gods Must Be Crazy

1 2872

The entire village stands as statues. Each...
4 5115

Somewhere, high above the Kalihari Desert, a rusty, single-engine plane completes its...