Our Metro Editor Ben Baeder (and my boss) did some video commentary on the most expensive gas station in the country, which is found in West Covina.
Our Metro Editor Ben Baeder (and my boss) did some video commentary on the most expensive gas station in the country, which is found in West Covina.