The Walking Dead: Episode 1 Is Free On XBLA
If you haven't experienced Telltale Games' amazing zombie drama yet, fire up your Xbox 360, and download the first episode for free right now. You won't find a better jumping on point.
Chapters 2-5 are still listed at 400 MS. If you are away from your Xbox 360, you can start your download on Xbox's website.
The Walking Dead's first episode is also free on iOS.