It’s Snowing Snowy Owls!

On Wednesday morning, December 4th, there were reports of 11 individual snowy owls on Nantucket and Tuckernuck, with sightings on Eel Point, Smith’s Point, Low Beach, Tom Nevers and Coatue! While the presence of snowy owls in the winter on the Cape and Islands is certainly not uncommon, this very well may be the greatest…

Read More