Which player in baseball has hit the farthest home run?

The player who hit the "farthest" home run was a catcher for the Cincinnati Reds. He hit the baseball in to a truck, which carried the ball 30 miles