Lamborghini Espada #9789512 Read Also: Lamborghini Espada #7370529 Lamborghini Espada #9900059 Lamborghini Espada #9098533 Lamborghini Espada #9935980 Lamborghini Espada #7047992 Lamborghini Espada #7892140