Bring large pot of water to a boil, then add shrimp and cook for 1 minute. Put immediately into a bowl of ice water to stop the cooking.
Chop strained, cooled shrimp into small bite-sized pieces and mix with lime juice, orange juice, diced grapefruit, diced oranges, and lime zest. Cover and let marinate for 30+ minutes.