The Defender Bigfoot A vehicle accurately named, as it’s a land-traversing beast that we will almost certainly never come into direct contact with. That doesn’t change the fact that we want to know everything about it, though. It may even make us more intrigued. The Bigfoot will be making an appearance in the upcoming James […]