McLaren P1 For Sale At $2.2 Million

A McLaren P1 ain't easy to come by. Only 375 were made throughout its production run, and they sold out completely in about a month. Your best chance now to get one is to attend the prestigious auctions that oc...