Alien promotion scares residents in Alabama community (has video)

Radio promo stirs concerns