Self serve fossil fuel station, UK.
Self serve fossil fuel station, UK.
Self serve fossil fuel station, UK.