Could be nothing, could be something. Anyone have any insight into this bright red spot? I looked at street view on the google but it just looks like a sign. Not red like that though.
I didn't have much hope that it was, just seemed to stand out more than anything.
I'm sure that's just where they put the gas in.