Hot sauce isn’t for everyone, and those with feeble palates have no business anywhere near iBurn. They don’t know what they’re missing; hot sauce is now an estimated $1.37 billion-per-year industry, and in Houston this cozy shop off Bellaire Boulevard is Ground Zero for those who are happiest with tongues aflame.
