Basketball

LeBron James cheekily reacts to Patrick Mahomes’ insane $503 million NFL contract