Vikings' 2017 schedule littered with potholes, but has soft spots, too | Star Tribune