McDonald's TV Channel

McDonald's, the worlds largest food chain, is launching a new in-restaurant TV channel that will offer a variety of shows on large high-...