Whales are gathering in large numbers off New Jersey in a portion of the Atlantic Ocean called the New York Bight, according to several sources.
Can't decide on your next dive destination? Our Dive Travel Guide is packed with our top recommendations to keep you busy all ...