I think this is a puffer fish. It was caught in a fish net on the beach