Incorporating iconic Pittsburgh sites, such as Point State Park and the North Shore, is one way to do that — but the NFL ...