Just pulled up behind this outside woodhatch post office, seen it a couple of times. Clio sport sticker in the rear window Anyone on here