Marblehead Rock

Marblehead Rock is an island off Marblehead, Massachusetts.