The Gods Must Be Crazy

1 2796

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

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