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