This old Fiat 500 has a very interesting story to tell as over the course of its life was powered by a 3.0-liter V8 engine from Ferrari and 3.2-liter flat-six taken from a Porsche Carrera. More impressively, the Fiat 500 is able to host a huge 6.2-liter V12 engine sourced from a Lamborghini Murcielago producing 580 bhp (432 kW).

Fiat 500 with Lamborghini Engine - 01

Fiat 500 with Lamborghini Engine - 02

via: worldcarfans