Atomic Gas Station

An abondoned gas station on the outskirts of South Park. The sign out front says Atomic Gas.