That is a blow fish. Sometimes called a puffer fish. They are all over the place in the bay at Long Beach Island NJ. That little bugger and a few dozen of his buddies were stealing my bait all afternoon that day. He puffed himself up while I was taking the hook out and stayed inflated long enough for me to grab a pic before tossing him back.