Here's The Dugout's take on what happened when Rod Beck arrived in Heaven. That Jesus; he's such a card. [The Dugout]