Alright so I've been thinking about this a while and while we're pretty sure this is a lemon drop pepper I'm starting to wonder. I have a few pictures. They have some heat to them, a bit of a citrus/flowery smell...not so sure about the flavor, it's good but indescribable at the moment.