June 26, 2017 10:30 pm

Great White Sharks Return

With the return of summer comes the return of Great White Sharks to the waters of New England. Meteorologist Tim Kelley traveled to the coast of Chatham, Massachusetts, to see if he could catch a glimpse of the feared creatures.

US & World Videos

Exit mobile version