The crown of best three-point shooter ever belongs to Golden State Warriors superstar Stephen Curry, but there is still one player ahead of him on the all-time three-pointers made list. That player is the legendary Hall of Famer Ray Allen. He’s the current all-time leader with 2973 made three-pointers, and Curry is right behind him […]