Mechanic - 1000 Miles of Sebring - Sebring international Raceway - Sebring - Florida - United States of America -