A white shark was photographed eating a whale in Barnstable Harbor on Cape Cod on Sunday.
The shark is estimated to be 18 feet and the finback whale was already dead before the shark started eating it.
The images were captured by Joanne Jarzobski, a marine biologist for the Hyannis Whale Watcher.