I couldn't find a thread for it, so apologies if there is one.
Any MLB fans around here? Been watching it myself for just over 20 years.
A historic World Series has been set up. Can the Cubs finally do it, or will Cleveland get thier chance to lift the Commissioner's Trophy?