American Dad, a cartoon by Family Guy creator Seth McFarlane, accurately explains the Oliver North / Iran-Contra scandal in a happy little musical number.

Don't Miss...