We figured that this is somewhere in Africa, judging by the abundance of British weapons, but we never did find where exactly.
Enter the site and scroll through the index, you'll cry over a few of the pics:
Enter the site and scroll through the index, you'll cry over a few of the pics:









Comment