Source: Brandon Aiyuk, 49ers agree to reported four-year, $120M contract 0 29.08.2024 22:12 NBCwashington.com (sports)