The Voice – Season 3 Episode 29 – Live Semi-Final

The Voice – Season 3 Episode 29 – Live Semi-Final Full Episode Watch Streaming


The Voice – Season 3 Episode 29 – Live Semi-Final
Air Date: 10/12/2012
Summary:The semifinal round begins with the Top 4 vocalists performing.Source: NBC