I am sure that there are other ways, but I upload them to a free YouTube account and then post the link which makes them relatively easy to watch. The site does not appear to allow uploading video files directly.
Video from Amherst Taylor Ford run in 2023 using YouTube link.
Currently as mentioned above you tube is the best way to do it. I will look into it and see how feasible it would be to do it locally. Would need to possibly add some storage.