Top Gear America Update

The crew from Kilometer Magazine, caught the new cast of Top Gear America was spotted filming on none other than California's infamous Mulholland Drive. Check out the rest of their pictures by Clicking Here.

[Source: Kilometer Magazine]