WWE Superstars can now be seen every Thursday at 5:00pm et on WWE.com. WWE Superstars' final TV telecast was last week on WGN America.
I didn't know this show existed till I bought Smackdown vs. Raw 2011 and was like WTF is Superstars. LOL interesting. They need to bring back ECW :)