Hanging out with the seals at Great Point on Nantucket. Into the wild...