Northeast Providence Channel


Northeast Providence Channel - river in The Bahamas.