I think it's a Vero Elote mexican candy: https://www.amazon.com/Vero-Lollipops-Mexican-Candies-Pieces/dp/B003IWDOY6