Saw this in a parking lot today, I gave a few scrapes on my bumper and thought this would be a nice "fix". I left a note for the owner with my email but have not heard back. Does anyone know what this is or where I can get? It was soft foam, looked like it was stuck on as I did not see any straps.