I found this liquid kind of like oil. Maybe power steering fluid near the pulleys anyone know what it is? And why is it leaking?


Sent from my iPhone using Tapatalk