Loving this episode of Top Gear shot on Togwotee Pass, #wyoming! CC Seth Lloyd