American Dad – Season 10 Episode 2: A Boy Named Michael
American Dad - Season 10
Other Name: American Dad!
Summary: In this season, we follow the screwball family full of radically different personalities as they are trying to figure out how to love and trust one another in a bi-partisan world.
…Continue reading