2003 Crown Victoria With A Cobra Heart When this 2003 Crown Vic was a police cruiser it housed a 4.6L SOHC V8 which didn’t produce the numbers many would expect. That’s why the new owner decided to install something with a little bit more...