Why are gas prices really so high?

In both Pueblo and El Paso counties, it's nearly impossible to find a gas station posting a price less than $2.89 a gallon for regular unleaded.