The iconic Sullivan's Castle Island in South Boston has reopened for its 73rd season serving hot dogs, fries, and other comfort foods.
Despite a less than ideal weather on opening day, the popular concession stand had a successful reopening attracting locals, tourists, and seagulls.