May 15, 2007 SHARE The following is from WWE.com: WWE has come to terms on the release of Sabu. We wish Sabu all the best in all future endeavors. SHARE ON FACEBOOK SHARE ON TWITTER Sacrifice Problems, TNA's New Mascot, More News TNA Talking With Several Big Former WWE Stars Have a news tip? Attended an event and want to send a live report? Submit it now!