Ray Allen, who holds the record for the most number of three-point shots made in NBA history, announced his retirement on Tuesday. He made a total of 2,973 three-pointers throughout his career in regular-season games, over 400 more than the second-best. Allen, who played for franchises like Miami Heat, Boston Celtics and Milwaukee Bucks, won two championships in 18 seasons.