Deer at coast guard road beach in north truro, ma on cape cod