You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser.
-
I doubt it's coming back by now.
I'm not really sure the DMCA theory makes much sense since it wasn't really a sharing site, like I...