Hi guys, I bought these from a LFS and they are awesome. Each head is over 1cm large and they are bright red with a neon green splatter around the mouth area. Anyone have any idea what they are? I remember the guy from the LFS said they are from Tonga but that's it.