Hampton Roads encompasses a cluster of cities that straddle the Chesapeake Bay, including Newport News, Hampton, Norfolk, Portsmouth and Virginia Beach. It is home to more than 51,000 federal ...