August 6, 2007 SHARE The following is from WWE.com: WWE has come to terms on the release of Idol Stevens as of today. We wish Idol the best in all future endeavors. SHARE ON FACEBOOK SHARE ON TWITTER Lots Of TNA News: Christy, So Cal Val, Kaz, & More Backstage News On Matt & Jeff Hardy, & More Have a news tip? Attended an event and want to send a live report? Submit it now!