After airing its last episode on WGN America last night, PWInsider reports that WWE Superstars will live on via the Internet.
The series will be broadcast via YouTube, according to the report.
I’m assuming it’ll also be on the WWE website.
Looks the Divas will continue to have an arena for lengthy matches!