No More Goat Heads, Please

Ok, we get it – the Chicago Cubs have had a goat curse on them since 1945.  It began when a tavern owner put a curse on the Cubs because they wouldn’t let him bring his pet goat into the stadium for a World Series game, and the Cubs have not played in a World […]

No More Goat Heads, Please Read More »