Travel video about destination Boston in the United States of America. Boston has over half a million inhabitants and is the largest of New England’s cities.