Ballin'.
Was the announcement of Megabox the catalyst for the downfall or Megaupload or had it just reached the end of the road?
Probably the most bizarre Xmas video ever.