Living Large On Tavern Island

CBS 2's Emily Smith reports