Black March. In case you hadn't heard, Megaupload has been taken down.. Thursday, March sst 2012 to Saturday 31st March 2012 With the continuing campaigns for l Black March In case you hadn't heard Megaupload has been taken down Thursday sst 2012 to Saturday 31st With the continuing campaigns for l