I got a few of these guys when I was picking up some habaneros at a Mexican grocery store. They weren't labled, but were in the same section as normal looking habeneros. Is this some kinda huge habanero? It's about the size of a small bell pepper! The sticker on it just says "Premium Chile De Mexico" -- I haven't tried it yet (lunch!)