Originally Posted by MovieMaster
Sci-Fi would be the proper place for it. Hell USA could pull it off better than Fox. Fox is just a mismanaged barrel of assholes.
It never would have been on any of those channels because it's too expensive a show for those channels to produce.