lamborghini400 lamborghini400 08-05-2020 History contestada Rome is located on the a. Greek Peninsula b. Iberian Peninsula c. Italian Peninsula d. Scandinavian Peninsula