Justin Bieber, Snoop Dogg & More on Tap for All-Star ‘Voice’ Season 20 Finale

The Voice season finale has an all star line up of guests
The two hour finale will take place on May 25th from 8p-10p EST.
Guests include, Justin Bieber, Snoop Dogg, Adam Levine, Megan The Stallion, Gwen Stefani, Saweetie, One Republic, Thomas Rhett, Kelsea Ballerini and more.
The judges of Blake, Nick, John and Kelly will all perform with their final artists.
Who do you think will win this season?