Do you imitate sounds?

I was on a bus with a guy, that was doing amazing train sounds (and barking). I mean, word to word train announcements are normal, but he somehow did exact sound of honking (?) and when train is on track moving ones. Disruptive, but impressive as hell!

Personally I can't even sound human (I mumble) so even less I can do anything else with my voice. And since this guy was clearly on the spectrum, and trains are the most stereotypical special interest... Do any of you do something like that?