Sriracha

Does Sriracha really deserve the limelight?