Live footage of Carmella vs Peyton Royce at NXT at the Tower Theater in Philadelphia, PA on February 18, 2016. Read More