Do you think it's possible to be addicted to Sriracha? If you put it on everything and have the mini size key chain, do you have a problem?
Went for a burger and saw Sriracha sitting on the table and I knew. I was really going to like living in Billings...