Remember the Chevy Off-Road Concept from this year’s SEMA Show? You don’t, right? Well, that’s because it was unveiled under the designation ‘Beast’, which Chevrolet then retracted earlier this month, ...