Great White Shark Sightings Drawing Tourists to Beaches

As sightings of great white sharks mount off Cape Cod, businesses in the Massachusetts town of Chatham are embracing the frenzy.