 It is available on cable providers throughout Massachusetts, eastern and central Connecticut, Vermont, Maine, New Hampshire and Rhode Island; it is also available nationwide on satellite via DirecTV.NBC Sports Boston, along with NBC owned and operated WBTS-CD (channel 15), Telemundo O&O WNEU (channel 60), and New England Cable News (NECN), are all based at the NBCU Boston Media Center on B Street in Needham.NBC Sports Boston originally launched on November 6, 1981 as PRISM New England.