Megalodon on Wheels

Did Somone say Cars?