We take a visit to Bert's Warehouse in Detroit where they show us their new stuffed French toasts.
Share