A trip to the McLaren Dealer

Glenn goes to the a McLaren dealership in Connecticut to check out two rare McLaren supercars.