I walked away.....
Thanks for the nice comments everyone. I got a ticket for failure to yield even though the kid was speeding. So in the end my fault, and by this time tomorrow I will be in the unemployment line.
Print