WWE News WWE releases The Boogeyman The following was issued on WWE.com today: “WWE has come to terms on the release of ECW Superstar… Adam MartinMarch 4, 2009 Read More