ALLEGRA BOVERMAN/Staff photo.Gloucester Daily Times. Gloucester: Pavilion Beach in Gloucester.
120227ABOPAVILION