Ted talks about Bermuda life, and more importantly Bermuda food while on his business trip to the island.