To watch Pay-per-view (PPV) fights for free, you can take advantage of free fight streaming sites like FirstRow Sports, CrackStreams, Stream2Watch, and Buffstreams.  These websites broadcast most of these events live while others would upload after the fights are over. Then, you can use a VPN to circumvent geo-restrictions on any of the sites that refuse you access.