Urgent help

So on way back from japfest something happened to my car so when I released throttle or put clutch down the car would pull to left badly does anyone know what this caould be?
 
Back
Top