I have seen this sign often while walking on Del Cerro Blvd. I have no idea what the story is. Hohokam Stadium is in Mesa, Arizona, more than 360 miles away, and what does it have to do with the (presumably, Chicago) Cubs?

Aspiring Zamboni operator.
I have seen this sign often while walking on Del Cerro Blvd. I have no idea what the story is. Hohokam Stadium is in Mesa, Arizona, more than 360 miles away, and what does it have to do with the (presumably, Chicago) Cubs?