Ok, I blew it. My college roommate was on Ambergris Caye about a week before we were and she loved the 'pink' rum punch mix. Even gave me money to bring some back for her. I forgot. I did look at one grocery store, but it was early in our visit and I figured we'd do it 'later'.
Anyway, does anyone know if there is any where in the US to buy this stuff? I think it's a liquid concentrate that water, and of course, rum, is added.