Featured
Boston: A City Steeped in U.S. History
Boston, the largest city in New England, is located on a hilly peninsula in Massachusetts Bay. The region had been inhabited since at least 2400 B.C. by the Massachusetts tribe of Native Americans, who called the peninsula Shawmut. Captain John Smith in 1614 explored the coastline of what he christened “New England” (to make the […]
Read more about Boston: A City Steeped in U.S. History