Could it be true? Baseball on the horizon?