13 Jul 2015, 11:52 UTC · By: Tudor Rus / Tesla Model S P85D meets a 4.6L Turbo Mustang with devastating results for the pumped-up muscle car, proving some EVs are no pushovers