Question: who has hit the most grand slams in mlb history?
Answer: Alex Rodriguez