Mmmmmmm....
That burger reminds me of when I went to Ted's in Connecticut. It was on that travel channel or something for being one of the few places that still steams their burgers. If anyone is ever out that way I highly recommend trying their burgers! Absolutely delicious!