Watch The Voice season 12 episode 18 tv series online free
Release: Apr 18, 2017
The Top 24 artists have all shown their phenomenal vocal abilities, but only the best of the best will continue in the competition. America votes in real time - using Twitter and The Voice Official App - to determine Season 12's Top 12.