Long Beach, Plymouth, MA

Filming crabs and other stuff down in Plymouth.