NBA: George Hill Apologizes for Finals' Missed Free ThrowAkarsh ShekharDecember 9, 2018April 20, 2020 by Akarsh ShekharDecember 9, 2018April 20, 20200 The Golden State Warriors won the 2018 NBA Finals by sweeping the LeBron James led Cleveland Cavaliers 4-0. The scoreline seems like it was a...