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 »