Watch American Dad - Season 12 Episode 13 Online

Episode Summary

Jeff returns from space ... or does he? Meanwhile, Steve watches after Snot's hamster.

Episode Name

Holy S***, Jeff's Back!