Peter from Monomoy Island Excursions joins Chris to talk about this ecological and geographic wonder located near Chatham on Cape Cod.