I've always been a big fan of Texas Pete, perhaps in part because it is made in the town where I went to college...Texas Pete is proudly made in Winston-Salem, North Carolina!
I love this sriracha! The man who owns the company is part of the hard working American Dream. Owner also will leave the company to his employees not his kids. Owner also only uses his neighbors tomatoes. :-)