No, there was never a video and that moonwalker bit was made just for moonwalker, much like a lot of the songs that didn't have it's own video.
And that video above ^^ is fan made.
Since the Moonwalker clip has a little of animation, imagine Human Nature animated.
If this town is just an apple, then let me take a bite... :girl_karaoke: :girl_aww: