Hot Peppers These guys claim to be jalapeños but I’m dubious. What say you, pepper people? June 4, 2024