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.