Toyota plant in Alabama presents 'Quality Idol'

Toyota

Toyota Motor Manufacturing of Alabama brings you its first Quality Idol show.