marsred
Marc E.
marsred

These god damn screws that some manufacturers insist on putting in brake rotors: