Mars’ Cheese Castle Re-Opens With Fanfare

The Mars’ Cheese Castle re-opened in its snazzy new digs Friday, and I couldn’t resist heading across the border to Wisconsin to check it out.  I joined the throng of eager cheese lovers snapping shots of the regal exterior from the parking lot moat that surrounds it, and happily the new look does the place […]