I have tried for several days to log-on to megaups.me and I'm getting a Web Server's Default Page called "Parallels Panal". Has megaups lost their domain name? And if so, does anyone know if they will comeback?
What's happened to Lasttorrents.org? They're down.
Sincerely,
Wizkid