5 hours ago Credit: WWE/NBCUniversal The WWE Network will shut down its streaming operations in the US, as its content will become available on the Peacock streaming service March 18. The agreement was announced today by WWE and Peacock’s owner NBCUniversal. Specific financial terms of the deal were not officially disclosed, but one source claims […]
Read More