It’s always exciting when a show takes on an audacious formal experiment, and “Blood Crieth UntoHeaven ,” an episode entirely in the form of a stage play, certainly qualifies as “audacious.” It makes sense that American Dad would do something more
American Dad Season 8 Episode 10 “Blood Crieth Unto Heaven” airs Sunday Jan 27 2013 (9:30-10:00 PM ET/PT) on FOX. Episode Synopsis : In a tribute to and send-up of the Pulitzer Prize-winning play, “August: Osage County,” a dark sec more