Opinion: Kawhi Leonard Put A Curse On The Golden State Warriors
Photo credit: sbnation.com From 2015-2019, the Golden State Warriors were the most feared team in the NBA, making five straight NBA Finals and bringing home three Larry O’ Brian trophies. … Opinion: Kawhi Leonard Put A Curse On The Golden State Warriors