Vikings, Adam Thielen agree to restructured contract

Top