Mega Victory For MegaUpload: U.S. Government Forced To Disclose Evidence Continue ReadingMega Victory For MegaUpload: U.S. Government Forced To Disclose Evidence