June 12, 2013 — Around two hundred seals were seen on a sandbar at Head of the Meadow Beach in North Truro on the morning of June 12, 2013. Watch the video from the Cape Cod Times at Youtube email facebook twitter pinterest linkedin google+