UFC 104: Machida vs. Shogun was a mixed martial arts event held by the Ultimate Fighting Championship (UFC) on October 24, 2009 in Los Angeles, California.
At the moment we don’t know of any streaming service where you can watch UFC 104: Machida vs. Shogun