Ryan Vail is ready for the TCS New York City Marathon on November 2nd. Courtesy Starting Line Designs
Tags: