Spotted Puffer?

AquariaCentral.com