Question: Who has the most receiving touchdowns in nfl history?
Answer: Jerry Rice
Natural Questions answer: Jerry Rice (from the Wikipedia article "List of National Football League career receiving touchdowns leaders")