There are two types of deer hunters, those that are humble and those that are about to be humbled, writes Oak Duke.
Low stone walls don’t sound like an advanced technology, but these are so large they would have required immense social ...