Things Todd Has Seen

Todd the Bigfoot might be on our payroll… probably. No one’s actually met him, but every so often, new clips pop up on our game cameras — along with his latest “insightful” rants. Let’s just say his stories seem suspiciously close to what our real skirting crew experiences out in the field.