Last week I read somewhere that Megaupload ended owning the servers after a legal dispute ended with the bankrupcy of an american company called Alpha Red. That meant it started to be reachable by USA, as evidenced by a civil demand a year ago by https://www.perfect-10.tv/