Posted on August 6, 2013 Let It Ride, a new series featuring Zach Ness, premieres Wednesday, August 14 at 9pm ET on National Geographic Channel. Get all the details from Nat Geo Channel’s digital postcard below.