Ian MacDougallActingNo biography available.Known For7.5Animal Mechanicals2008Fan ClubNo Nerds have favorited Ian MacDougall yet — be the first.All fan clubsFrom NerdspinFilmographyActor12008Animal MechanicalsTVSasquatch • 33 episodes★ 7.5