Cape Cod's Famous "Red Top" on the Canal at Buzzards Bay Tackle Shop advertisement

Item Information