A WWE Network representative let it slip that the channel is coming to the Apple TV in a post on their Facebook page. Announced last month, WWE Network is set to launch in the U.S. on Monday, February 24, featuring all 12 WWE live pay-per-view events – including WrestleMania – for $9.99 per month with a 6-month commitment. WWE Network will offer original programming, … [Read more...] about WWE Channel Coming to Apple TV on February 24th