Joe Gibbs Racing driver Carl Edwards was in Boston, Mass. on Tuesday for a media tour with New Hampshire Motor Speedway in an effort to promote the the New Hampshire 301 on July 17.

Edwards made a series of stops in Beantown, including the USS Constitution, Quincy Market and City Hall Plaza.

"This is so awesome," Edwards said after visiting the 200-year-old naval ship located in the Charlestown Navy Yard. "The history of this ship is just absolutely amazing and it's truly an honor to be here. To think about where this ship has been and what it's been through over the years. What a privilege to have a chance to be on board and look around."

More from FoxSports

After the ship visit, Edwards hopped on a trolley at the shipyard and went to Quincy Market, where he was welcomed by fans and answered questions from former NHL Boston Bruin player and current radio personality Lyndon Byers.

The 27-time NASCAR Sprint Cup Series winner currently sits fourth in points and has two wins so far this season. Edwards has yet to visit Victory Lane at NHMS, something he hopes to change soon.

"There's something special about New Hampshire because you feel as though you're racing in front of racers -- people who really understand and appreciate this sport," said Edwards. "We're close. We were strong in qualifying last season. Now we need to put it together. I have a good feeling we can get it done in July."

While making his rounds, Edwards, along with Ceryl LaPrade, director of the New Hampshire chapter of Speedway Children's Charities, presented a $10,000 check to the Dana Farber Pediatric Cancer Institute on behalf of SCC.