The Voice

The Voice

Live Final Performances (3x31)


: 17, 2012

Cassadee, Terry and Nicholas lay it all on the line.

  • : 2011
  • : 649
  • : 2263
  • NBC
  • 20