Rough water at Singing Beach on a rainy Tuesday afternoon. Jesse Poole/Gloucester Daily Times May 1, 2012
120501JPOMSEA1