I hate to disagree with everybody on here, especially some of you very knowledgeable folks, but this is definitely not a caribbean pistol shrimp. I can say this with 100% certainty as I have one and this doesn't fit the ticket. Check out the claws, can't be a caribbean pistol.
Looks to me to be a caribbean red shrimp. Yes, they're different.