Freezing Ocean Waves In Nantucket Roll In As Slush

Nantucket is a lovely island on the eastern coast of the U.S., located in the state of Massachusetts just 30 miles south of Cape Cod. The popular tourist destination has reached some seriously cold temperatures this winter, breaking records and causing freezing ocean waves to roll in as slush. These waves are certainly not ideal for […]