Where should I host my videos?

By ReImagine Media, 3 years ago. Last reply by Alex S, 3 years ago
I’m starting a new business based on downloads, but all of my videos exceed the maximum upload file size on WordPress. I don’t have any capital to be able to sink money into a server. Is there a place to host some videos for free? Can I host them on YouTube and still link that…