It appears that your speedometer shaft is broken

But hard to tell from the pics

You may want to check it out.