Watch Bad Girls All Star Battle season 2 episode 10 tv series online free
Release: Mar 18, 2014
Alliances are shattered as the final four sprint into the season finale. It all comes down to this - only one competitor will capture the $100,000 and be crowned "The Baddest Bad Girl" of them all.