Tesla Cybertruck Off-Road Champ (Or Not): Ford Raptor Still Prevails? Ugh TFL, we’re so dang confused. What in the heck is the story here? Source: Electric Vehicle News