OTL: Fantasy Flop

Play8:36
OTL: Fantasy Flop

One of the most popular fantasy sports operations, the World Championship of Fantasy Football, has shut down without paying thousands of dollars to its players.