Human Rights Watch on Wednesday released satellite images showing massive destruction in the Nigerian town of Baga, voicing concern that the military has "tried to cover up" abuses that should be investigated by the International Criminal Court. Duration: 02:18