I've been steaming burgers for years since I had my first beer-steamed burger in Boston, MA. Ted's has been doing it for over 50 years! The first time I heard of Ted's was a few years ago while watching an episode of Man vs Food on the Travel Channel. I was immediately entranced by the... Continue Reading →