Question: who has made the most 3-pointers in nba history?
Answer: Ray Allen