Earlier this month, Golden State Warriors star Steph Curry cemented himself as the greatest shooter in the world. Not only did he surpass Ray Allen to take the top spot as the all-time three-point leader, but he is also now the first NBA player to ever make 3,000 three-pointers.