Two Plumbers Brewery & Arcade now open in St. Charles

A new place opened over weekend in St. Charles that brings together Super Mario Brothers and great craft beers. And as Jimmy V found out, it's a combination that seems to be quite popular.